用union,偶想你的意思是这样的:
有表名称分别为A,B,他们都含字段key,现在你想查询B表中key值和A表中Key值一样的记录,但是你又想把B表中key值为空的记录也显示出来,sql语句如下:
select * from A,B where B.key=A.key union(select * from B where B.key=null)
回答完毕。
时间:2023-08-14 12:42:38
用union,偶想你的意思是这样的:
有表名称分别为A,B,他们都含字段key,现在你想查询B表中key值和A表中Key值一样的记录,但是你又想把B表中key值为空的记录也显示出来,sql语句如下:
select * from A,B where B.key=A.key union(select * from B where B.key=null)
回答完毕。