查询不同结构两表不同记录。

yiyi_fish 2009-04-09 05:16:36
加精
我有这样的两个表:
Table A:
name Dept age
----------------
mary IT 23
henry fs 25
joyce pr 28

Table B:
name Dept Sex
----------------
mary HR F
henry fs m
joyce ps F
我现在想要把这两个表比较,
得出不同记录,并放在一起比较,
并能多出一个字段Remark做判断是否相同。
得出结果如下:

name Dept_A Dept_B age sex Remark
-------------------------------------
mary IT HR 23 f N
henry fs fs 25 m Y
joyce pr ps 28 f N

Remark就表示比较是否Dept一样,如果一样就标记Y,如果不一样就N.
可以么?请教各位了。
...全文
6963 103 打赏 收藏 转发到动态 举报
写回复
用AI写文章
103 条回复
切换为时间正序
请发表友善的回复…
发表回复
cobra21th 2010-07-13
  • 打赏
  • 举报
回复
这贴有技术含量
palosky 2010-01-24
  • 打赏
  • 举报
回复
严重关注
  • 打赏
  • 举报
回复
最简单的写法
select emp1.Name,emp1.Dept as Dept_A,emp2.Dept as Dept_B,age,Sex,
(case when emp1.Name=emp2.Name then 'Y' else 'N' end)Remark
from emp1,emp2
where emp1.Name=emp2.Name
accps1 2009-11-15
  • 打赏
  • 举报
回复
mark
yiyi_fish 2009-04-15
  • 打赏
  • 举报
回复
我到现在都不懂,为什么会上推荐?
i_tingfeng 2009-04-15
  • 打赏
  • 举报
回复
请问这些代码怎么使用啊?

初学莫笑,谢谢
i_tingfeng 2009-04-15
  • 打赏
  • 举报
回复
mark
ztj111 2009-04-15
  • 打赏
  • 举报
回复
还不错。
linwenjian110 2009-04-14
  • 打赏
  • 举报
回复
不必看书,每天上CSDN就好
shuangdinga3 2009-04-14
  • 打赏
  • 举报
回复
来晃晃,不小心进来的
zlxiao001 2009-04-14
  • 打赏
  • 举报
回复
学习学习
franvian 2009-04-14
  • 打赏
  • 举报
回复
恩,学习了
qq459607542 2009-04-14
  • 打赏
  • 举报
回复
学习中,希望以后多有这样的帖子!
piaonin 2009-04-14
  • 打赏
  • 举报
回复
在这里学习,收获不小
dandelionl 2009-04-13
  • 打赏
  • 举报
回复
mark
bigfoot001 2009-04-13
  • 打赏
  • 举报
回复
Mark
jxyuhua 2009-04-13
  • 打赏
  • 举报
回复
同意
pangwu86 2009-04-13
  • 打赏
  • 举报
回复
好好学习,天天上csdn!
gentlebrother 2009-04-13
  • 打赏
  • 举报
回复
看看
suwanjun881011 2009-04-13
  • 打赏
  • 举报
回复
哎……走错了!
加载更多回复(83)

22,211

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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