SELECT tblProducts.productName,
tblProducts.basePrice,
tblProductOptions.optionDescription
FROM tblProducts CROSS JOIN tblProductOptions
WHERE (tblProducts.ID = 3) AND (tblProductOptions.ID = 5)
Si (tblProductOptions.ID = 5)
il fonctionne, il y a une option avec ID = 5. S'il est (tblProductOptions.ID = 99999)
alors il retourne rien, car il n'y a pas d'option avec ID = 99999SQL show enregistrement lorsque se joindre a aucun enregistrement
Je voudrais modifier l'instruction afin qu'elle renvoie toujours l'enregistrement du produit si un ID d'option invalide lui est passé! Est-ce possible?
Merci!
Syntaxe incorrecte près d'où –
** SELECT tblProducts.productName, tblProducts.basePrice, tblProductOptions.optionDescription DE tblProducts LEFT OUTER JOIN tblProductOptions SUR tblProductOptions.ID = 9 OU (tblProducts.ID = 3) ** fonctionne super merci :) –