sql >> Databáze >  >> RDS >> Mysql

MySQL Vybrat DISTINCT více sloupců na základě jedinečnosti jednoho řádku?

DISTINCT vrátí pouze odlišné řádky, takže:

Oba sloupce

Místo toho můžete také přepnout na GROUP BY.

SELECT `state`, `state_name` FROM `geo` group by 'state', 'state_name' ORDER BY `state_name` ASC 


  1. MySQL vybere všechny řádky od minulého měsíce do (nyní() - 1 měsíc), pro účely srovnání

  2. Mysql + php se speciálními znaky jako '(Apostrof) a (Uvozovka)

  3. Návratová hodnota uložené procedury MySQL

  4. Dotaz MySQL, 3 tabulky, t1-t2 a poté aktualizace t3. Jak to mohu udělat nejúčinnějším způsobem?