【发布时间】:2016-12-08 13:24:17
【问题描述】:
我有一个问题。我在我的学校使用sybase,当我制作我的项目时,我发现了一些问题。我了解到没有on 子句的join 应该像cross join(笛卡尔积)一样工作。但是当我在两个表之间做join 时,例如A 和B。
Select * from A join B
与A join B on A.Key=B.key 完全相同。我必须使用交叉连接才能得到笛卡尔。
我还有另一个问题:我应该能够在没有任何关系的情况下使用 join 表并获得它们的笛卡尔积,但我看到“没有办法将 join 表 X 到 Y”。
【问题讨论】:
-
欢迎来到SO,请花点时间阅读How do I ask a good question
-
Select * from A join B是无效的 SQL,根本不会运行。 -
你能告诉我为什么吗?它只是在其他系统上工作。