चूंकि आपकी सबक्वेरी कई मान लौटा सकती है, IN
जहां क्लॉज आप में फिट होना चाहिए।
SELECT pictures_archive_filename
FROM pictures_archive
WHERE pictures_archive_id IN
(
SELECT pictures_archive_id
FROM pictures_archive_category
WHERE pictures_category_id = 9
)
इसके लिए एक विकल्प है join
दोनों टेबल जो अधिक कुशल हैं।
SELECT pictures_archive_filename
FROM pictures_archive a
INNER JOIN pictures_archive_category b
ON a.pictures_archive_id = b.pictures_archive_id
WHERE b.pictures_category_id = 9