-
requete SQL select
bonjour, j'ai une table MySQL qui contient les champs suivant : device_id, model_name, brand_name, description .
je veux une requete SQL qui me permet de selectionner les champs device id, model_name,brand_name telque les champs brand_name ayant des valeurs distinctes.
merci.
-
Tout simplement
SELECT DISTINCT...
-
Le DISTINCT ne lui permettra pas de ramener les autres champs, il faudrait plutôt se servir d'un GROUP BY.
Code:
SELECT device_id, model_name, brand_name FROM device GROUP BY brand_name;
A tester...
Par contre ça vaut ce que ça vaut d'un point de vue logique, puisque tu ne ramènes qu'un device_id et qu'un model_name par barnd_name. Tout dépend ce que tu comptes faire derrière !
-
salut,
ca ne fonctionnera vraisemenblablement pas
car il faut dire quel device_id et model_name tu choisis s'ill y e an plusieurs pour le meme brand_name. Il faut donc utiliser une fonction type MAX(), MIN() par exemple sur ces champs
a toi de voir comment tu sélectionnes ces éléements