首页 > 解决方案 > 过滤左连接唯一值

问题描述

我有两个表,只需要从左连接中选择唯一值。这是我测试的代码。

第一个表 - 已回答(字段名称 - src)

第二个表 - 未回答(字段名称 - src2)

SELECT DISTINCT src2 
FROM answerd 
RIGHT noanswered ON answerd.src = noanswered.src2 
WHERE answerd.src IS Not NULL;

在此处输入图像描述

标签: mysqljoin

解决方案


SELECT DISTINCT *
FROM answered
WHERE NOT EXISTS ( SELECT NULL
                   FROM noanswered 
                   WHERE answered.src = noanswered.src2 );

推荐阅读