SELECT username, provincename,cityname, COUNT(*) AS cssum, customersn
FROM (SELECT cust.username, cons.provinceid, cons.cityid, cust.customersn
FROM Customer cust JOIN
Consume cons ON cust.customersn = cons.customersn
WHERE cons.cid = '9000' AND cons.buyTime BETWEEN '2006-07-01' AND
'2006-07-07'GROUP BY username , provinceid, cityid, customersn)l LEFT OUTER JOIN
dbo.City ct ON ct.provinceId = l.provinceid AND ct.cityId = l.cityid语句没有语法错误,执行的时候显示;
服务器: 消息 209,级别 16,状态 1,行 1
列名 'provinceId' 不明确。
服务器: 消息 209,级别 16,状态 1,行 1
列名 'cityId' 不明确。
服务器: 消息 209,级别 16,状态 1,行 1
列名 'customerSn' 不明确。
解决方案 »
- 谁给我正确答案,我把妹妹嫁给他
- 关于Dictionary的用法
- Ajax C#综合问题,高手请进!!!
- 【有关 .net 3.5 和 2.0同一程序共存的问题】
- 高分求VS.NET2003连接SQL2005,用SqlDataAdapter生成更新、删除命令的问题
- C# 强制转换真差劲!服了!
- C#中如何用代码 调整运行时添加的控件上字体的大小??!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- Application Block可支持哪几种数据库?
- DotNetSkin.DLL 皮肤控件问题!!!急在线等待!!!!!解决后立即揭帖!!
- 如何调用win32 api
- 如何写自定义button的onclick事件
- 请大家给我解释一下线程问题好吗?自己不知道该如何理解
cust.provinceid,cust.cityid
FROM (SELECT cust.username, cons.provinceid, cons.cityid, cust.customersn
FROM Customer cust JOIN
Consume cons ON cust.customersn = cons.customersn
WHERE cons.cid = '9000' AND cons.buyTime BETWEEN '2006-07-01' AND
'2006-07-07'GROUP BY username ,cons.provinceid, cons.cityid, cust.customersn)l LEFT OUTER JOIN
dbo.City ct ON ct.provinceId = l.provinceid AND ct.cityId = l.cityid