簡體   English   中英

從兩個表中選擇,INNER JOIN不能按預期運行

[英]Select from two tables with INNER JOIN not functioned as expect

我需要一些幫助來設置查詢。 我只是想從表advertise_jobs中獲得表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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM