关于​求表交集的sql语句,急急急!

有2表A表ID结果001100021200312B表ID结果001800049000570现在想得到ID即在a表中又在b表中,且取结果值较大的那条记录,求这样的sql语句... 有2表

A表

ID 结果

001 10

002 12

003 12

B表

ID 结果

001 80

004 90

005 70
现在想得到ID即在a表中又在b表中,且取结果值较大的那条记录,求这样的sql语句。
要输出:
001 80
这样的结果。
展开
 我来答
目前登陆帐号
2014-04-30 · TA获得超过129个赞
知道小有建树答主
回答量:257
采纳率:71%
帮助的人:79.8万
展开全部
select a.ID ,case when A.结果 > b.结果 then A.结果 else B.结果 end as 结果
from A , B
where A.ID = b.ID

我这样的写法不能输出吗?
追问
太棒了,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式