sql >> Databasteknik >  >> RDS >> Mysql

MYSQL:VÄLJ metod - men visa inte dubbletter / GROUP eller DISTINCT?

Du har redan sagt det magiska ordet:DISTINKT.

SELECT DISTINCT columnname
FROM query
WHERE ....

Observera att det förmodligen inte kommer att fungera om du använder SELECT DISTINCT * eftersom när du väljer * det betyder att markera alla kolumner, inklusive kolumner som har en unik begränsning som primärnyckeln. Välj bara de kolumner du behöver - håll dig borta från * i allmänhet, och speciellt när du använder DISTINCT .




  1. Typer i MySQL:BigInt(20) vs Int(20)

  2. Skillnad mellan ANSI- och Unicode-drivrutiner för MySQL

  3. Behöver hjälp med perl-fel när du använder DBD::mysql

  4. jQuery Autocomplete (Remote) - exempel