mysql - 过滤左连接唯一值
问题描述
我有两个表,只需要从左连接中选择唯一值。这是我测试的代码。
第一个表 - 已回答(字段名称 - src)
第二个表 - 未回答(字段名称 - src2)
SELECT DISTINCT src2
FROM answerd
RIGHT noanswered ON answerd.src = noanswered.src2
WHERE answerd.src IS Not NULL;
解决方案
SELECT DISTINCT *
FROM answered
WHERE NOT EXISTS ( SELECT NULL
FROM noanswered
WHERE answered.src = noanswered.src2 );
推荐阅读
- azure-devops - Azure DevOps 管道任务以删除 AppService 设置中的密钥
- java - Cassandra - 启动期间遇到异常(java.lang.UnsatisfiedLinkError):找不到依赖库(jna626409071981896679.dll)
- javascript - 使用 sinon 存根私有函数
- c++ - 将字符串转换为 char 数组,然后再转换回字符串
- vb.net - VB.Net如何在代码中将目录附加到Path env变量
- android-studio - 我可以使用 IConnectivityManager、IWifiManager 或 ServiceManager 吗?
- wordpress - 更改一页的 Wordpress 网站标题
- heroku - 从 Heroku 上的 Strapi 部署的麻烦
- google-sheets - Google 表格:以逗号分隔的列表返回员工姓名;按季节位置过滤并按资历排名
- node.js - 如何找到机器人将从数组中选择的随机字符串 [Discord.js]