MySQL: Select Distinct de 2 tables différentes?
J'ai 2 tables différentes qui ont chacune une colonne appelée product_type. Comment puis-je obtenir les valeurs DISTINCTES de product_type à travers les deux tables? Juste pour clarifier, si les deux tables ont une product_type de "diamond" je veux seulement qu'il revient de nouveau. En fait comme si les deux tables où combinés, et j'ai choisi distinctes product_type.
Merci!!
OriginalL'auteur JD Isaacks | 2009-06-16
Vous devez vous connecter pour publier un commentaire.
Utilisation distincte, avec une sous-requête qui contient une union
le T est le nom d'alias de la sous-requête, ainsi, vous pouvez dire t.produc_type et il va dire "le champ product_type de la sous-requête "T"
Avez-vous besoin de la requête externe? Je crois que l'UNION ne retourne que des lignes distinctes. (UNION de TOUS, il faudrait que la requête externe)
OriginalL'auteur albertein
Distinctes et de l'union:
L'union permettra de supprimer les doublons lors de la combinaison des résultats.
OriginalL'auteur Guffa
Noter que la clause UNION renvoie les valeurs uniques du champ, quand vous le voulez pour retourner TOUTES les valeurs que vous devez utiliser de l'UNION de TOUS les...
OriginalL'auteur tekBlues