Il est possible d'obtenir l'équivalent d'un LEFT JOIN avec une sous-sélection lorsque plusieurs colonnes sont requises. Voici ce que je veux dire. En l'état actuel, cela me donne une erreur 'L'opérande devrait contenir 1 colonne (s)'.Utilisation de sous-sélection pour accomplir LEFT JOIN
Oui, je sais que c'est possible avec LEFT JOIN, mais on m'a dit que c'était possible avec une sous-sélection, je suis curieux de savoir comment cela se fait.
Je peux en effet retourner plusieurs colonnes dans une sous-sélection mais pas de la façon dont je veux. Cette requête renvoie plusieurs colonnes. SELECT m. *, Modèles. * FROM make m, (SELECT * FROM modèle LIMIT 1) AS modèles – Andre
Les sous-requêtes peuvent renvoyer plusieurs colonnes de FROMs et JOINs, puisque vous travaillez avec des lignes dans ce contexte. Puisque vous ne travaillez qu'avec des scalaires dans le contexte SELECT, vous ne pouvez y retourner qu'une seule valeur d'une sous-requête. – MisterZimbu
D'accord. Je vous remercie. – Andre