我需要一些帮助来设置查询。我只是想从表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/

10-10 23:05