我有两个表如下如何从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