Veröffentlicht 30. Juni 200520 j Wenn ich eine Datenbank habe mit den Spalten ID, Kundennummer, Name und Lieferart und ich möchte jetzt wisen, welcher Kunde verschiedenen Lieferarten hat kann ich das so machen? SELECT a.KNR, a.Name FROM kunden a, kunden b WHERE a.KNR=b.KNR AND a.Lieferart!=b.Lieferart In Worten: Gib die Kunden zurück, die mit verschiedenen Lieferanten aufgeführt werden
30. Juni 200520 j Ja, es funzt so, meine datenbank hat nur zu viele einträge, daher stürzt mir ständig der rechner ab... muss das mal über nacht laufen lassen wenn ich nichts anderes mache
7. Juli 200520 j Je nach SQL- und Datenbank-Art kannste auch folgendes machen: SELECT KNR,NAME FROM KUNDEN GROUP BY KNR HAVING COUNT(DISTINCT LIEFERART) > 1 dürfte eigentlich auch ne Ecke fixer laufen, als deine Variante!
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.