可能重複:
Difference between Inner Join & Full join差異INNER JOIN和笛卡爾在SQL Server中加入
是這兩者之間的區別是什麼,尤其是在SQL Server 2008中 -
select * from table1 t1, table2 t2 where t1.col1 = t2.col1
AND
select * from table1 t1 INNER JOIN table2 t2 ON t1.col1 = t2.col1
優化程序沒有什麼區別 - 第一個使用ANSI-89連接語法,第二個使用首選的ANSI-92語法。我個人在任何可能的情況下都會清除ANSI-89語法,然後在各種社交媒體上找出罪魁禍首=) – 2012-08-19 21:01:53
第二個將不起作用,因爲你的where是爲了打開? – Ben 2012-08-19 21:03:29
@Ben:你說的對,我修正了它 – 2012-08-19 21:04:05