J'ai mysql table tmp avec des colonnes pid, ville, état, pays. J'écris des requêtes afin que je puisse trouver la ville, l'état ou le pays correspondant, et le pid est le champ qui m'aide à charger une autre table. Le fait est qu'il y a toujours deux lignes avec le même pid, et parfois (quand O WH TROUVE l'état de la ville ou le pays correspondant dans les deux), j'affiche les données de la table additionnelle deux fois inutilement. donc je dois choisir quelque chose comme:Sélectionnez * distinct une colonne
SELECT * FROM tmp DISTINCT pid WHERE city='test'
Je ne sais pas comment la solution de recherche (je cherchai ici sur stackoverflow, mais pas de chance). En outre, il y aura beaucoup de recherche dans cette table, donc s'il y a plusieurs solutions, je préférerais une solution plus rapide. Merci
Je me demande que vous avez obtenu rien sur Google pour "mysql select * une colonne distincte"? – Abhay