Я знаю, что это было задано много раз раньше, но я не могу найти ответ, близкий к моему.MySQL: Подзапрос возвращает более 1 строки
У меня есть следующий запрос:
SELECT c.cases_ID, c.cases_status, c.cases_title, ci.custinfo_FName, ci.custinfo_LName, c.cases_timestamp, o.organisation_name
FROM db_cases c, db_custinfo ci, db_organisation o
WHERE c.userInfo_ID = ci.userinfo_ID AND c.cases_status = '2'
AND organisation_name = (
SELECT organisation_name
FROM db_sites s, db_cases c
WHERE organisation_ID = '111'
)
AND s.sites_site_ID = c.sites_site_ID)
То, что я пытаюсь сделать, это есть получить случаи, когда появляется также sites_site_ID, которая определяется в случаях, в таблице db_sites сайтов наряду с его organisation_ID который Я хочу фильтровать, как определено в «organisation_ID = '111», но я получаю ответ от MySQL, как указано в вопросе.
Надеюсь, это имеет смысл, и я был бы признателен за любую помощь в этом вопросе.
Спасибо.