Hallo
Müsste ich die Anfrage beschreiben, wäre das
Liefer mir alle CDs bei denen in der Spalte mood 'traurig' und 'langsam' vorkommt und sortiere sie nach ranking.
Pro Datensatz können in einer Spalte (in einem normalisierten Datenmodell) nicht zwei verschiedene Werte drin stehen, wenn sich nicht in Fliesstextform den Spalteninhalt bilden.
Deswegen kann
Ein "SELECT cd_id FROM mood_cd WHERE mood = 'traurig' AND mood = 'langsam'" funktioniert leider nicht.
auch nicht funktionieren.
Ein IN (wert, wert, wert, ...) war schon gar nicht so schlecht, du musst danach nur noch nach der CD-Nummer (oder was für eine Identifikation du dafür hast) gruppieren und für die diese Gruppierung mit Count() die Datensätze zählen und dann auch nach Count() sortieren.
HTH,
Frank