比如:
from tb1 as A cross join tb1 as B为什么不可以改成from tb1 as A cross join A
from tb1 as A cross join tb1 as B为什么不可以改成from tb1 as A cross join A
解决方案 »
- 怎样在查询分析器中查看varbinary数据内容?
- 一个超级简单的关于SQL2000查询表的问题 饭后回来就给分
- 请问sql2000能否在存储过程里返回一个记录集呢?而不是写到一个表里,然后再去读数据,...
- 请问在select * from TABLE order by 中能加入条件的排序吗,谢谢!
- ODBC.NET 执行带参INSERT SQL成功,但执行带参UPDATE失败?高手请进!
- SQL 计数查询
- sql2005的网络应用
- 可不可以设置两个主键?两个主键都不重复?(并不是组合不重复,而是个不重复)
- 大虾请指教,SQl Server 2000 调用外部存储过程出错。多谢多谢!!!
- 关于数据库事务日志问题
- DB
- 求条更新语句
至于:
from tb1 as A cross join tb1 as B为什么不可以改成from tb1 as A cross join A
是因为解析顺序的问题,也就是说,刚指定完别名,跟它“同级别”的连接还识别不了这个别名作为新连接对象。大概这个意思。
顶....表的别名不能重复哦...from tb1 as A cross join tb1 as B
cross join A --这里,这个位置与上面的父亲(也就是tb1)同辈份,A辈份太小,所以SQL不允许这样连接