帮我看看这个sql语句

smileme 2002-02-17 03:40:47
SELECT DISTINCTROW Titles.Title, Publishers.Name,
Titles.[Year Published] FROM Publishers INNER
JOIN Titles ON Publishers.PubID = Titles.PubID ORDER BY Titles.Title
为什么Titles.Title, Publishers.Name, Titles.[Year Published]
这三个选择项不同,前两个没有用中括号
...全文
90 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
heavensoft 2002-02-17
  • 打赏
  • 举报
回复
sql的[]里被强制认为字段名,有时建库时字段设成sql的关键字如(datetime
, 在sql语句里就必须使用[datetime]来标明
xuyongg 2002-02-17
  • 打赏
  • 举报
回复
楼上的已经替我说了
sunking 2002-02-17
  • 打赏
  • 举报
回复
楼上说的对,前两个也可以加上方括号Titles.[Title], Publishers.[Name], Titles.[Year Published]
lucidaxy 2002-02-17
  • 打赏
  • 举报
回复
因为year published中间有空格,加上中括号后,系统会把它看成一个数据库对象.

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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