如何用SQL合并这两张表,并取出最后的结果

wangbobo 2003-10-16 06:18:17
Table1 有两个字段 UserName Sex (UserName 不能相同)
Table2 有两个字段 UserName Age (UserName 不能相同)

想形成最后的结果为 UserName Sex Age 如何用Sql 完成?
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjhnet 2003-10-16
  • 打赏
  • 举报
回复
Select B.username,Sex, Age from Table1 A Full Join Table2 B on a.userName = B.Username where A.UserName is null
union
Select A.username,Sex, Age from Table1 A Full Join Table2 B on a.userName = B.Username where A.UserName is not null
spring_ok 2003-10-16
  • 打赏
  • 举报
回复
Select A.UserName, Sex, Age from Tabl1 A Full Join Table2 B on a.userName = B.Username
pengdali 2003-10-16
  • 打赏
  • 举报
回复
select a.username,a.sex,b.age from table1 a join table2 b on a.username=b.username
sdhdy 2003-10-16
  • 打赏
  • 举报
回复
select UserName, Sex ,null age from Table1
union all
select UserName, null Sex ,age from Table2

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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