Einzelnen Beitrag anzeigen
Alt 28.08.2008, 20:26   #1
le bart
Veteran
 
Registriert seit: 07.11.2003
Alter: 51
Beiträge: 393


Standard mysql: wie nicht in ergebnis enthaltene id´s ermitteln?

hallo!
ich steh grad auf dem schlauch...vielleicht könnt ihr mir helfen

ich hab eine liste in der datensätze mehrfach vorkommen, meist gleich, aber auch mit einem einzigen datum verschieden.

jetzt brauch ich einerseits eine liste aller doppelten, die sich nur in dem einen datum unterscheiden und andererseits eine liste derer, die eben nicht doppelt vorkommen oder völlig doppelt oder vielfach (wobei ganz allgemein doppelt oder dreifach oder vierfach egal is, ich brauch sie nur einmal genau doppelt mit dem einen unterschied, alles andere in die 2te liste)

die erste liste hab ich, ich komm nur nicht dahinter, wie ich die zweite erzeugen soll:

SELECT A.datum1,A.datum2,A.datum3,
B.datum1,B.datum2,B.datum3 WHERE A.datum1=B.datum1 AND B.datum2<> B.datum2 AND A.datum3= B.datum3 GROUP BY A.datum1


einfach die gegenteilige abfrage ergibt nur müll, da in der liste wirklich viele dupes mit allen möglichen kombinationen drin sind




ich hab mir gedacht ich exportier die zwei ausgabespalten und reimportier sie in eine eigene tablle mit nur einer spalte und joine das gegen die ori-tabelle, oder gehts einfacher?
thx!
le bart ist offline   Mit Zitat antworten