我有兩個表如下如何從mysql中的連接表中獲取不等行?
user_job_applied
company_viewed_user
我想爲user_job_applied表中的相關job_id取不在company_viewed_user表中的行。 我寫了下面的查詢,但它沒有抓住
SELECT
`user_job_applied`.user_id
FROM
`user_job_applied`
LEFT JOIN
`company_viewed_user`
ON
`company_viewed_user`.user_id ON `company_viewed_user`.user_id = `user_job_applied`.user_id
WHERE
`company_viewed_user`.user_id IS NULL AND
`company_viewed_user`.emp_id IN (SELECT user_id
FROM company_user
WHERE company_id='1')
AND
`user_job_applied`.job_id = '1';
你'LEFT JOIN'沒有看到加入任何東西,它不應該是'ON company_viewed_user.user_id = user_job_applied。 user_id'? – dstudeba
你爲什麼標記php? –
讓我們看到有一個條件在左連接 – user3391137