3 回答

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個贊
FROM T1,T2,T3....WHERE T1.ID = T2.ID AND T1.foo = 'bar' AND T2.fish = 42 AND T1.ID = T3.IDFROM T1 INNER JOIN T2 ON T1.ID = T2.ID INNER JOIN T3 ON T1.ID = T3.IDWHERE T1.foo = 'bar' AND T2.fish = 42
=*
, *=
不使用“JointheWHERE”(隱式)的原因是外部聯(lián)接的錯誤結(jié)果。 如果您使用顯式外部聯(lián)接+隱式內(nèi)部連接,則仍然會得到不可靠的結(jié)果+您的用法不一致

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個贊
WHERE
SELECT p.Product, o.OrderFROM Product pINNER JOIN Order oON o.OrderID = p.OrderID
ON
WHERE
WHERE
SELECT p.Product, o.OrderFROM Product pINNER JOIN Order oON o.OrderID = p.OrderIDWHERE o.Category = 'IT'
WHERE
添加回答
舉報