J'ai 1 table « Produits » qui ressemble à ceci:SQL: trouver des entrées doubles sans perdre l'ID
ID Product Shop Color 01 Car A Black 02 Car B Black 03 Bike C Red 04 Plane A Silver 05 Car C Black 06 Bike A Red
Dans cet exemple, un produit a toujours la même couleur, indépendamment de la boutique où il est vendu. Je souhaite créer une requête renvoyant un ensemble de produits distinct avec la propriété Color. Je devrai également avoir un identifiant, cela pourrait être n'importe quel identifiant, qui me permettra de faire une requête de suivi.
Le résultat de la requête doit être:
ID Product Color 01 Car Black 03 Bike Red 04 Plane Silver
J'ai essayé:
SELECT DISTINCT
Product, Color
FROM
Products
Mais cela ne retourne pas évidemment l'ID et
Je suppose que je dois rejoindre quelque chose, mais ma connaissance de SQL est trop pauvre. J'espère que c'est quelque chose de simple.