sql >> Databasteknik >  >> RDS >> Mysql

MySQL Välj Statement DISTINCT för flera kolumner

Prova följande. Det kanske inte är den mest effektiva frågan, men det kommer att fungera:

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


  1. UPPDATERA med INNER JOIN eller MIN?

  2. Hur funktionen EXPORT_SET() fungerar i MySQL

  3. Maximera databasfrågeeffektivitet för MySQL - del ett

  4. SQL Server In-Memory OLTP:Grunderna