这个SQL该怎么写

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:52:59
例如两张表tabelA tableB 有相同字段name
现在需要查询的是:
知道两表相同字段的name值, 查询 name值在tableA 或者tableB 任意一张表存在的记录。

select tableA.*,tableB.* from tableA join tableB
on tableA.name=tableB.name
where tableA.name=N'要查询的姓名'

如果不加where将查出两表中所有姓名相同的数据.

--试一下
select tableA.*,tableB.* from tableA full outer join tableB on tableA.name=tableB.name