Je voudrais faire une requête spécifiqueMySQL: Sélectionner toutes les lignes de sélection distinctes
select distinct name
from tablename
pour supprimer les doublons. Mais cela ne me donne que les noms. De 'select nom distinct de la table:' Je voudrais que toutes les colonnes sont revenus avec une condition where:
select *
from tablename
where value= 1
J'ai essayé ceci:
select *
from tablename
where value = 1 and exists (select distinct name
from tablename)
Malheureusement, il renvoie les mêmes données que:
select *
from tablename
where value = 1
Ce qui signifie qu'il y a une faille fondamentale dans ma requête.
Quelqu'un pourrait-il m'aider avec ma requête? Merci d'avance.
Ajoutez quelques exemples de données de table et le résultat attendu. Texte formaté, s'il vous plaît. (Pas images.) – jarlh
avez-vous essayé d'utiliser un «groupe par»? Une agrégation est-elle requise? –