Hi r_kerber
Zitat:
das funktioniert auch über mehrere Tabellen. Schau Dir das Ergebnis mal genau an. Ansonsten beschreib doch mal genauer, was Du machst.
Hier ist mal mein
SQL-Statement!
SQL-Code:
Select DISTINCT * from Anschrift, EXTERN_FREIGABE, intern1, intern_freigabe
where anschrift.id_anschrift = EXTERN_FREIGABE.id_anschrift
and EXTERN_FREIGABE.FREIGABE_EXT = 0
and anschrift.id_anschrift = intern1.id_anschrift
and intern1.id_intern = intern_freigabe.id_intern1
and intern_freigabe.freigabe = 0
order by intern1.ranking desc
Ob ich da den Befehl "DISTINCT" rein schreibe (oder nicht), macht überhaupt keinen Unterschied.
Funktion des
SQL-Statement:
Es befinden sich in der Tabelle Intern1 mehrere, auch gleiche Lieferanten. Jeder Lieferant soll nur "einmal" ausgegeben werden. Was ich da noch nicht eingebaut habe ist, dass das Feld "Ranking" von den gleichen Lieferanten zusammen gefasst werden soll (es soll der Durchschnitt ermittelt werden).