1
如何將此SQL轉換爲使用連接?如何將此SQL轉換爲使用連接?
SELECT
V.V_CONTACT, V.V_PHONE
FROM
VENDOR AS V,
PRODUCT AS P
WHERE
P.P_CODE = 'P1' AND
V.V_CODE = P.V_CODE;
如何將此SQL轉換爲使用連接?如何將此SQL轉換爲使用連接?
SELECT
V.V_CONTACT, V.V_PHONE
FROM
VENDOR AS V,
PRODUCT AS P
WHERE
P.P_CODE = 'P1' AND
V.V_CODE = P.V_CODE;
SELECT
V.V_CONTACT, V.V_PHONE
FROM
VENDOR AS V
JOIN PRODUCT AS P ON V.V_CODE = P.V_CODE
WHERE
P.P_CODE = 'P1';
從技術上講,這個查詢已經做了相關的等值連接操作,但與原來的SQL語法。 Mitch提供的更新的ANSI JOIN語法使聯接變得更加明確,並且更清晰,更不易引起錯誤。 – 2009-09-19 05:53:41
@Jim:它們都是ANSI語法。較舊的語法在SQL-89中。 'JOIN'關鍵字和相關語法是在SQL-92中引入的,但舊的語法仍然是保持向後兼容性的一部分。 – 2009-09-19 06:47:41