2014-10-27 112 views
1

我需要一些幫助來設置我的查詢。我只是試圖從表advertise_jobs中獲得表中具有相同ID的用戶,或者我需要通過id從advertise_jobs獲得申請工作的用戶。從兩個表中選擇INNER JOIN沒有按預期運行

這是我的查詢

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 
+2

您正在嘗試獲取用戶/申請者,但是您正在使用'appl進行分組icants.ads_id'? – Alternatex 2014-10-27 09:27:45

+0

謝謝@Alternatex,所以我嘗試這個'applicants.uid' – 2014-10-27 09:32:36

+0

它現在工作嗎? – Alternatex 2014-10-27 09:34:02

回答

0

我認爲這會起作用

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