【发布时间】:2016-03-16 01:58:26
【问题描述】:
假设我们有两个表 A 和 B。
A 有 4 行,B 有 3 行。 在表 A 和 B 中,一些列值是相同的,因此有助于映射。
我想构建一个查询,它将获取表 B 下的所有详细信息,并从表 A 中获取不在表 A 中的记录。
Table A
001 ABC Tango
002 XYZ Alpha
003 PQR Beta
004 DEF Gamma
Table B
001 ABC Tango Delhi
002 XYZ Alpha Mumbai
003 PQR Beta Pune
所以我需要一个查询,它会给出这样的结果
001 ABC Tango Delhi
002 XYZ Alpha Mumbai
003 PQR Beta Pune
004 DEF Gamma
前三行来自表 B,最后 4 行来自表 A,因为特定数据不在表 B 中。
如果有人可以对此进行查询,请告诉我。
【问题讨论】:
-
Mysql 还是 ms sql?这是两种不同的产品。到目前为止你做了什么?
-
先自己试试吧..只是提示您需要搜索连接类型。technet.microsoft.com/en-us/library/bb264565(v=sql.90).aspx
-
请写出至少三种不同方式无法解释的英文。
-
你试过简单的
LEFT OUTER JOIN吗?
标签: mysql sql sql-server