我需要一些帮助来设置查询。我只是想从表advertise_jobs
中获取具有相同ID的用户,而表applicants
中的用户具有相同的ID,或者我需要从ID中获取已申请advertise_jobs
的用户。
这是我的查询
SELECT DISTINCT applicants.*, advertise_jobs.*, uid
FROM applicants
INNER JOIN advertise_jobs
ON applicants.ads_id=advertise_jobs.id
GROUP BY applicants.ads_id
它没有按预期运行,并获得了用户未申请的其他工作
如何将查询修改为类似
select * from applicants and * from advertise_jobs where applicants.ads_id = uid
最佳答案
我认为这会起作用
SELECT DISTINCT applicants.uid, advertise_jobs.ads_id
FROM applicants,advertise_jobs
WHERE applicants.uid=advertise_jobs.uid
GROUP BY applicants.ads_id
关于php - 从两个表中选择,INNER JOIN不能按预期运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26584410/