# 1242 - Unterabfrage gibt mehr als eine Zeile zurück - mysql

Ich versuche, eine select-Anweisung abzugeben, die die Bildnamen aus einer MySQL-Datenbank auswählt. Die Tabelle heißt - pictures_archive. Ich versuche auch, diese Bilder abhängig von der Kategorie auszuwählen, die sie haben. Der Code lautet:

SELECT pictures_archive_filename FROM pictures_archive 
WHERE pictures_archive_id = (SELECT pictures_archive_id 
FROM pictures_archive_category WHERE pictures_category_id = 9)

Ich erhalte den Fehler "# 1242 - Unterabfrage gibt mehr als eine Zeile zurück". Ich kann verstehen, warum, aber nicht herausfinden, wie es geht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage