Die gleiche Daten kommt mehrfach vor

Xching

Erfahrenes Mitglied
Hallo Zusammen,

Die gleiche Daten kommt mehrfach vor, ich hoffe, dass ihr mir weiterhelfen könnte.
SQL:
select t1.quell_agt_nr,t1.ftyp,t1.name2,t1.str_name,t1.postleitzahl,t1.ort_name,t1.umsatzendstand2005,t1.tui_gj1,t2.iata_gj1,t1.anzahl_ma_vz,t1.anzahl_ma_tz,t1.tuidatum,t4.akstatus,
t3.expansion
 from tltaq_tuiagenturen t1 
INNER JOIN tltaq_drv t2 ON t1.quell_agt_nr = t2.tuiagtnr 
INNER JOIN tltaq_potentiale t3 ON t1.gkz = t3.gkz8stellig  
INNER JOIN tltaq_activities t4 ON t1.quell_agt_nr = t4.agt_nr.
 
Zuletzt bearbeitet von einem Moderator:
Kann es sein, dass eine der Tabellen t2-t4 pro Eintrag in der t1 mehrere Datensätze hat? Dass es also 1:n-Bezihungen sind?
 
wie muss man richtig machen?, wenn eine der Tabellen t2-t4 pro Eintrag in der t1 mehrere Datensätze hat und es 1:n-Bezihungen sind.
 
Reduzieren wir mal das Problem auf 2 Tabellen. die restlichen 2 funktioneiren dann gleich.

Wenn du in t2 mehrere Einträge passend zur t1 hast. Du willst aber nur eine Zeile ausgeben. Nach welchen Regeln soll MySQL nun entscheiden welcher Eintrag in t2 der passende ist?
 
Zurück