これは以前に何度も尋ねられたことは知っていますが、自分に近い答えを見つけることができません。
次のクエリがあります。
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が、「organisation_ID = '111'」で定義されているようにフィルタリングしたいorganisation_IDと一緒にdb_sitesサイトテーブルにも表示されるケースを取得することですが、質問に記載されているように、MySQL から応答を得ています。
これが理にかなっていることを願っています。これについて何か助けていただければ幸いです。
ありがとう。