Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL在比较两个表时查找不存在值的位置_Mysql - Fatal编程技术网

MySQL在比较两个表时查找不存在值的位置

MySQL在比较两个表时查找不存在值的位置,mysql,Mysql,我在两个表中有一系列员工编号,我试图在名为HTG_ScheduleRequest的表中查找在比较包含员工编号的列时在images表中找不到的值 我已发出此命令,但它正在显示所有值: SELECT DISTINCT HTG_ScheduleRequest.AssignedTech FROM HTG_ScheduleRequest , images WHERE HTG_ScheduleRequest.AssignedTech <> images.empno 选择DISTINCT HTG

我在两个表中有一系列员工编号,我试图在名为HTG_ScheduleRequest的表中查找在比较包含员工编号的列时在images表中找不到的值

我已发出此命令,但它正在显示所有值:

SELECT DISTINCT
HTG_ScheduleRequest.AssignedTech
FROM
HTG_ScheduleRequest ,
images
WHERE
HTG_ScheduleRequest.AssignedTech <> images.empno
选择DISTINCT
HTG_ScheduleRequest.AssignedTech
从…起
HTG_计划请求,
图像
哪里
HTG_ScheduleRequest.AssignedTech images.empno
见a


见a。

您的问题不是100%清楚,但我的方法如下:


你的问题不是100%清楚,但我的方法如下:


请提供您的表格方案、数据样本和预期结果。这将非常有帮助。请提供您的表格方案、数据样本和预期结果。这将非常有帮助。
SELECT DISTINCT A.AssignedTech
FROM
HTG_ScheduleRequest A
WHERE NOT EXISTS (SELECT NULL FROM images B WHERE A.AssignedTech=B.empno);
SELECT DISTINCT sr.AssignedTech
FROM HTG_ScheduleRequest sr
LEFT JOIN images i
ON sr.AssignedTech = i.empno
WHERE i.empno IS NULL