Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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
查找匹配列-SQL或Excel公式无宏,其中找到匹配项_Sql_Excel_Excel Formula_Inner Join - Fatal编程技术网

查找匹配列-SQL或Excel公式无宏,其中找到匹配项

查找匹配列-SQL或Excel公式无宏,其中找到匹配项,sql,excel,excel-formula,inner-join,Sql,Excel,Excel Formula,Inner Join,如果我没有正确解释自己,拼写错误等,请提前道歉。我有诵读困难症,所以觉得这些事情很困难 我有一个SQL表Clean\u Room\u Doors,其中包含一个SALES\u ORDER和DOOR\u REF。这两个字段是我的主键,因为我不能有相同SALES\u ORDER+DOOR\u REF的副本。我有另一个SQL表Clean\u Room\u Doors\u Frames,具有相同的设置SALES\u ORDER+DOOR\u REF作为主键 我现在需要一个SQL查询或Excel公式,不能是

如果我没有正确解释自己,拼写错误等,请提前道歉。我有诵读困难症,所以觉得这些事情很困难

我有一个SQL表Clean\u Room\u Doors,其中包含一个SALES\u ORDER和DOOR\u REF。这两个字段是我的主键,因为我不能有相同SALES\u ORDER+DOOR\u REF的副本。我有另一个SQL表Clean\u Room\u Doors\u Frames,具有相同的设置SALES\u ORDER+DOOR\u REF作为主键

我现在需要一个SQL查询或Excel公式,不能是宏,因为它是一个电子邮件报告。我希望查询/公式从两个表中找到与两个表之间的SALES_ORDER+DOOR_REF重复的值。i、 e

洁净室门销售订单+与销售订单匹配的门参考+洁净室门框架中的门参考


希望这有意义,并提前感谢您的帮助。

在SQL中,您可以
加入

select crd.sales_order, crd.door_ref
from clean_room_doors cdr
inner join clean_room_doors_frame crdf
    on  crdf.sales_order = cdr.clean_room_doors and crdf.door_ref = cdr.door_ref
这将带来两个表中可用的
(销售订单、门号)
元组

您也可以使用
exists
执行此操作:

select crd.*
from clean_room_doors cdr
where exists (
    select 1 
    from clean_room_doors_frame crdf
    where crdf.sales_order = cdr.clean_room_doors and crdf.door_ref = cdr.door_ref
)

嗨,史蒂夫-到目前为止你都试了些什么。您试图通过Excel或SQL实现的目标是可能的-我想SQL将是首选?Hi maxhob17,感谢您的回复。我更喜欢SQL,但是它也可以是Excel,因为表格链接到报表的电子表格。如果我是诚实的,我已经尝试了很多,甚至不确定从哪里开始,我尝试过的一切都没有产生太多的价值。我对SQL和Excel相当陌生,所以想看看人们建议我做些什么。再次感谢