Ich kenne quasi nur
MySQL
Aber du kannst das sicher auch mit Firebird aufstellen
Btw.: Ich hab die
Query mal ausprobiert und bin auf das gekommen:
SQL-Code:
SELECT *
FROM cocktails
WHERE (
SELECT count( id )
FROM cocktails_zutaten
WHERE cocktails.id = cocktails_id
) = (
SELECT count( name )
FROM zutaten, cocktails_zutaten
WHERE cocktails.id = cocktails_id
AND zutaten.id = zutaten_id
AND zutaten.available =1 )
das funzt jetzt auch