joes1609 10 Geschrieben 5. Juli 2011 Melden Geschrieben 5. Juli 2011 Hallo Forum, ich hab da ein Problem mit einer Abfrage. Ich habe eine Tabelle mit mehreren Spalten: Wichtig sind die Spalten TicketID und Gruppe: Nun beispielhaft eineige Einträge: TicketID Gruppe 10 1 10 2 10 3 10 3 10 4 ------------ 11 1 11 2 11 1 11 2 11 1 Ich möchte nun eine Abfrage, in der ausgewertet wird, ob die TicketID in Gruppe 1 oder 2 war und danach mindestens einmal in einer anderen Gruppe. Heisst TicketID 10 wird angezeigt, TicketID 11 nicht. Ich hoffe, das mir da jemend helfen kann und bedanke mich schon mal im Voraus.
truhe72 10 Geschrieben 6. Juli 2011 Melden Geschrieben 6. Juli 2011 Hallo joes1609, Du ziehst alle Daten, bei der Gruppe 1 oder 2 vorhanden ist, und joinst sie auf eine Abfrage, bei der die Daten nicht in gruppe 1 oder 2 sind. Angenommen, die Tabelle heißt Test. select distinct a.ticketid from test a inner join (select * from test where Gruppe not in (1,2) )b on a.ticketid = b.ticketid where a.Gruppe in (1,2) gruß truhe
joes1609 10 Geschrieben 6. Juli 2011 Autor Melden Geschrieben 6. Juli 2011 Hallo truhe72, vielen Dank, funktioniert. gruß joes1609
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden