Moin T,
Row; ID; PRÜFUNG
1; 1 ; 7
2; 1 ; 8
3; 2 ; 7
4; 3 ; 10
5; 4 ; 7
6; 4 ; 8
7; 4 ; 9Jetzt suche ich nach einem Query der mir ID 1 und 4 zurückliefert (alternativ Zeile 1,2,5,6) wenn "PRÜFUNG" sowohl 7 als auch 8 ist. Also nicht WHERE PRÜFUNG = 7 OR PRÜFUNG = 8.
Naja, mit einem einfachen JOIN kriegst du das doch hin:
SELECT tbl.* FROM tbl INNER JOIN tbl AS tbl1 ON tbl1.ID = tbl.ID AND tbl1."Prüfung" = 8 WHERE tbl."Prüfung" = 7;
Gibt bei mir:
1 | 1 | 7
5 | 4 | 7
LG,
CK