从INNER JOIN的两个表中选择不按预期运行

时间:2014-10-27 09:24:04

标签: php mysql

我需要一些帮助来设置我的查询。我只是试图让表advertise_jobs中的用户与表applicants中具有相同ID的用户或另一种意思我需要从{{1}获得已申请职位的用户通过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

1 个答案:

答案 0 :(得分:0)

我认为这会起作用

SELECT DISTINCT applicants.uid, advertise_jobs.ads_id
  FROM applicants,advertise_jobs
   WHERE applicants.uid=advertise_jobs.uid 
   GROUP BY applicants.ads_id