0

可能重复:
显式与隐式 SQL 连接

第一的:

SELECT a.field, b.field
FROM a, b
WHERE a.id = b.id

第二:

SELECT a.field, b.field
FROM a INNER JOIN b
ON a.id = b.id

这两种方法之间是否有任何区别,或者它们的工作方式相同?

4

1 回答 1

0

它们产生相同的结果并执行相同的操作,但我发现第二种方法在大型查询中更加清晰,因此应该始终使用它(尽管我的格式不同)

我的格式是这样的:

SELECT
    a.field
   ,b.field
FROM a
INNER JOIN b ON a.id = b.id
于 2012-09-27T17:19:26.083 回答