如何解决根据 where 条件比较不同表中的特定列
我有下面的列和数据的表 1:
TAG_ SIZE_ DWG_NAME_
HV-123 2" PL00500-XXXXX
HV-124 3" PL00500-XXXXX
HV-125 3" PL00500-XXXXX
在表 2 中我有列:
TAG_ SIZE_
HV-123 2"
HV-124 3"
HV-125 4"
HV-126 2"
我希望能够比较基于表 1 TAG_ = 表 2 TAG_ 和表 1 中的 DWG_NAME_ 的两个表,如 PL00500,因此结果如下
TAG_ SIZE_ DWG_NAME_ MATCH/NO MATCH
HV-123 2" PL00500-XXXXX MATCH
HV-124 3" PL00500-XXXXX MATCH
HV-125 3" PL00500-XXXXX NO MATCH
HV-126 2" PL00500-XXXXX NO MATCH
和 IF POSSIBLE 以某种方式还显示每个表所选列的区别???
我到目前为止的查询是:
SELECT PID_Components_VALVES.TAG_,PID_Components_VALVES.SIZE_,PID_Components_VALVES.DWG_NAME_ FROM PIPE
inner join PID_Components_VALVES ON PID_Components_VALVES.TAG_ = PIPE.TAG_
WHERE DWG_NAME_ LIKE '%pl00500%'
带回来:
TAG_ SIZE_ DWG_NAME_
HV-123 2" PL00500-XXXXX
HV-124 3" PL00500-XXXXX
HV-125 3" PL00500-XXXXX
等等...
总是感谢任何帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。