请教一个查询语句

winfielder 2006-08-02 05:03:34
有两个表,T1和T2
其中T1的字段为SCHOOL和CODE;T2的字段也为SCHOOL和CODE。通过SCHOOL和CODE两个字段共同确定一条记录。
T1和T2表中的内容有重复的,T1有而T2没有,T2有而T1没有。
举例如下:
===============
T1
SCHOOL CODE
A 01
A 02
A 03
B 01
B 02
B 03
B 04
==============
T2
SCHOOL CODE
A 01
A 08
A 09
B 02
B 03
B 07
B 08
==============
现想得到T1和T2中的所有记录,对于T1和T2重复记录,则取T1中的记录,不要T2的记录,请问如何写查询语句。谢谢!
...全文
120 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
OracleRoob 2006-08-02
  • 打赏
  • 举报
回复
--改

--不合并重复行
select * from 表1
union all
select * from 表2

--合并重复行
select * from 表1
union
select * from 表2
OracleRoob 2006-08-02
  • 打赏
  • 举报
回复
用union即可。

select SCHOOL,CODE from T1
union
select SCHOOL,CODE from T2

-------------------------------------------------

--不合并重复行
select * from 表1
union all
select * from 表2

--合并重复行
select * from 表1
union all
select * from 表2

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧