arafat
Goto Top

ACCESS: 2 Tabellen auf Grund einer Teilmenge verknüpfen

Hallo Zusammen,

mal wieder eine Frage:

Ich habe 2 Tabellen die nicht eindeutig miteinander verknüpft sind.

TabelleA
ZelleNR
ZelleName
...

TabelleB
ZelleNR
ZelleX
...

Die ZelleNR beinhaltet in TabelleA eine Teilmenge der ZelleNR aus TabelleB.
Beispiel:
in TabelleA: RB200
in TabelleB: RB200-B

Die Teilmenge aus TabelleA kann aber unterschiedliche Längen, (RB20025) und sie muss nicht immer am Anfang stehen (TRB200).
In TabelleB steht immer etwas hinten dran, kann aber auch verschiedene längen haben.

TabelleA:TRB20025
TabelleB: TRB20025-BA

TabelleA:RB2002
TabelleB:RB2002-BB

TabelleA: RB200
TabelleB: RB200-B

Was ich suche ist eine Verknüpfung über Teilmengen.
Irgendwie steh ich leider aufem Schlauch face-sad

Das ganze muss auch nicht Access sein, wäre auch in SQL möglich.

Falls Ihr Einfälle habt, her damit!
Und HERZLICHEN DANK!

Gruß Markus

Content-ID: 276749

Url: https://administrator.de/forum/access-2-tabellen-auf-grund-einer-teilmenge-verknuepfen-276749.html

Ausgedruckt am: 09.01.2025 um 00:01 Uhr

Arafat
Arafat 08.07.2015 um 15:27:49 Uhr
Goto Top
es könnt im übrigen auch folgendes sein:

TabelleA: RB300
TabelleB: T-RB300-BB
Biber
Biber 08.07.2015 aktualisiert um 18:01:52 Uhr
Goto Top
Moin Arafat,

versuch es so:
 SELECT a.ZelleNR as ZellenNrA, a.ZelleName, b.ZelleNr as ZellenNrB, b.ZelleX
FROM TabelleA as a, TabelleB as b
WHERE INSTR(b.ZelleNr, a.ZelleNr) > 0
ORDER BY a.ZelleNr, b.ZelleNr

Grüße
Biber