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-Key: 276749

Url: https://administrator.de/contentid/276749

Printed on: April 19, 2024 at 05:04 o'clock

Member: Arafat
Arafat Jul 08, 2015 at 13:27:49 (UTC)
Goto Top
es könnt im übrigen auch folgendes sein:

TabelleA: RB300
TabelleB: T-RB300-BB
Member: Biber
Biber Jul 08, 2015 updated at 16:01:52 (UTC)
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