1
Comment convertir ce SQL pour utiliser des jointures?Comment convertir ce SQL pour utiliser des jointures?
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;
Techniquement, cette requête fait déjà une opération de équijointure relationnelle, mais avec la syntaxe SQL d'origine. La nouvelle syntaxe ANSI JOIN fournie par Mitch rend la jointure explicite et est plus claire et moins sujette à provoquer des erreurs. –
@Jim: Ils sont tous les deux la syntaxe ANSI. L'ancienne syntaxe est dans SQL-89. Le mot clé 'JOIN' et la syntaxe associée ont été introduits dans SQL-92, mais l'ancienne syntaxe fait toujours partie de la norme pour préserver la compatibilité descendante. –