我知道这已经被问过很多次了,但我找不到一个接近我的答案。
我有以下查询:
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 ='111'”定义的组织ID进行过滤,但我如问题中所述,我得到了 MySQL 的响应。
我希望这是有道理的,我将不胜感激任何帮助。
谢谢。