2009-11-28 101 views

回答

8

这是合法的,但它会给你两个表的笛卡尔积。你确定你想要一个笛卡儿积吗?

大多数时候,你会使用JOIN如:

Select Table1.*, Table2,ColumnName 
From Table1 
    INNER JOIN Table2 
     ON Table1.PKColumn = Table2.FKColumn 
+1

对于那些正在运行字典*的人(我所做过的,甚至我知道他在谈论xD)*,这里是一个笛卡儿积意味着;来自两个表的行的所有可能的组合。两个表格(每行5行)以这种方式连接,将产生25行结果集。在大多数情况下不理想。 – Atli 2009-11-29 00:31:51

+1

交叉连接是一个更常见的术语 – 2013-08-30 17:00:59

0

虽然这THETA语法是合法的,它只是太容易错过未经解析器警告您连接条件。

相关问题