sql join mit distinct o.ä.
Moin *all
ich habe
select a.f1, c.f3 from datei1 a
left outer join datei2 b on a.key1 = b.key2
left outer join datei3 c on b.feld = c.feld
brauche also Daten aus Datei 1 und 3
Zur Verknüpfung von 1 und 3 muss ich über datei2 gehen.
Diese hat aber ab und an mehrere Sätze die zu Datei1 passen.
Wie kann ich die Verknüpfung auf einen Satz reduzieren
Es ist 100% sicher, das FELD in allen Datensäzen eine Gruppe in datei 2 immer gleich ist.
Bsp
PHP-Code:
Datei 1, key1 Feld F3
11111111
22222222
33333333
Datei 2 11111111 A
33333333 B
33333333 B
Datei 3
A 5
B 7
Soll Ergebnis 11111111 5
22222222
33333333 7
ist Ergebnis 11111111 5
22222222
33333333 7
33333333 7
Einer ne Idee?
Danke
Gruß
Robi
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
Bookmarks