反转内部联接

时间:2017-06-19 17:14:27

标签: mysql

好吧所以我试图扭转这个问题,但我实际上并没有成功地完成这个任务

好的,这是我的查询

SELECT razlike.* FROM razlike INNER JOIN modeli ON modeli.model_id = razlike.FIELD3;

现在,我想要的是它显示了我无法在razlike表中找到modeli.model_id的结果

1 个答案:

答案 0 :(得分:0)

有一种方法可以做到:

SELECT razlike.* 
FROM razlike 
WHERE razlike.FIELD3 NOT IN (SELECT modeli.model_id FROM modeli);

您也可以使用Left join执行此操作,如果您想要包含其他表中的字段:

SELECT razlike.* 
FROM razlike 
LEFT JOIN modeli ON modeli.model_id = razlike.FIELD3
WHERE modeli.model_id IS NULL;