一条SQL语句,关于ORDER BY--十分紧急

ghost_028 2007-03-14 05:21:04
在程序中语句如下:
"SELECT \"Customers\".\"CustomerID\" FROM (\"CustomerLink\" INNER JOIN \"Customers\" ON \"Customers\".\"CustomerID\" = \"CustomerLink\".\"LinkedCustomerID\" AND \"CustomerLink\".\"ProjectID\"-1 = \"Customers\".\"ProjectID\") WHERE ([Customers].[CustomerID] = [CustomerLink].[LinkedCustomerID] AND [Customers].[ProjectID] = 15 and [CustomerLink].[ProjectID] = 16 ) ORDER BY \"Customers\".\"LastName\" ASC\"Customers\".\"FirstName\" ASC,\"Customers\".\"MiddleName\" ASC"
翻译后在查询分析器中执行:
SELECT Customers.CustomerID
FROM (CustomerLink INNER JOIN Customers ON Customers.CustomerID = CustomerLink.LinkedCustomerID AND CustomerLink.ProjectID-1 = Customers.ProjectID)
WHERE ([Customers].[CustomerID] = [CustomerLink].[LinkedCustomerID] AND [Customers].[ProjectID] = 15)
ORDER BY Customers.LastName ASC Customers.FirstName ASC,Customers.MiddleName ASC
错误信息如下:
Server: Msg 170, Level 15, State 1, Line 4
Line 4: Incorrect syntax near 'Customers'.
如果去掉ORDER BY以及后面的语句,则正确

大家帮忙看看什么原因???
...全文
193 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hchen118 2007-03-14
  • 打赏
  • 举报
回复
好像order by 中要用逗号隔开吧?搂主不太仔细哟。呵呵
尘雨 2007-03-14
  • 打赏
  • 举报
回复
楼上够细心
一条晚起的虫 2007-03-14
  • 打赏
  • 举报
回复
ORDER BY Customers.LastName ASC Customers.FirstName ASC,Customers.MiddleName ASC
--〉
ORDER BY Customers.LastName ASC, Customers.FirstName ASC,Customers.MiddleName ASC
//少个逗号?

4,012

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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