求问一SQL语句
客户表:
客户编号 客户销售总额
aa 200
bb 300
cc 400
客户联系表:
客户编号 联系日期 联系内容
aa 2009/01/01 111
bb 2009/02/01 222
aa 2009/03/01 333
aa 2009/04/01 444
bb 2009/05/01 555
要求结果:
客户编号 销售总额 最近联系日期 联系内容
aa 200 2009/04/01 444
bb 300 2009/05/01 555
cc 400
SQL code:
select a.客户编号,a.客户销售总额,b.联系日期,联系内容
from 客户表 a
left join 客户联系表 b
on a.客户编号=b.客户编号
and not exists(select 1 from 客户联系表 where 客户编号=b.客户编号 and 最近联系日期>b.最近联系日期)
SQL code
Code highlighting produced by Actipr
相关问答:
原帖子:http://topic.csdn.net/u/20090910/12/813a40a2-922d-4f6a-b30b-a16b9a608f81.html?seed=1336087098&r=59699368#r_59699368
下面的代码有错误吗?sql语句在Query中是可以执行出结果的。
Set C ......
我是这样写的
select top 5 * from city where id not in(select top (5*"&page-1&") id from city) ..
很失败的 还要先判断是不是第一页 然后选择性执行 sql .. 写着写着我 ......
我安装SQL SERVER2008的时候选择WINDOWS身份验证连接的,我不知道怎么写连接。。。
还有我想改成SQL SERVER身份验证怎么改??
谢谢大家了!
XML code:
<configuration>
<appSettings>
& ......
有两个表。分别都有ID主键。A表的ID和B表的ID是对应的,就是A表几个ID,B表就几个ID。A表的ID是什么,B表的ID就是什么。
可是现在A表的ID比B表的多了。
我现在想要把B表中少的部分给补齐了。这个插入应该怎么写 ......