Wählen Sie Zeilen aus, die mit allen Elementen in einer Liste übereinstimmen

Angenommen ich habe zwei Tabellen:

cars – Liste der Autos

carname | modelnumber | ...

passedtest – enthält jeder test, der ein Auto übergeben:

id | carname | testtype | date | ...
1  | carA    | A        | 2000 |
2  | carB    | C        | 2000 |
3  | carC    | D        | 2001 |
4  | carA    | C        | 2002 |

Nun, wie kann ich wählen Sie ein Auto aus der passedtest Tabelle, die alle tests bestanden (A, B, C, D)?

Ich habe versucht, die IN statement, aber es passt auch Autos, die passieren auch einem test. Ich bin auf der Suche nach einer Erklärung zu entsprechen alle Werte in einer Liste über alle Zeilen.

InformationsquelleAutor der Frage user1229351 | 2013-04-12

Schreibe einen Kommentar