sql >> Database teknologi >  >> RDS >> Mysql

MySQL Vælg Statement DISTINCT for flere kolonner

Prøv følgende. Det er måske ikke den mest effektive forespørgsel, men det vil virke:

SELECT uniqueID, stringID, subject
FROM data_table
WHERE uniqueID IN
 (
  SELECT MAX(uniqueID) 
  FROM data_table
  GROUP BY stringID
 )
ORDER BY uniqueID DESC


  1. Få de mest almindelige værdier for alle kolonner

  2. Sådan undslipper du enkelt citat (apostrof) i streng ved hjælp af php

  3. UNION 2 Select-forespørgsler med beregnede kolonner

  4. mysql-forespørgsel for at få rodforælderen