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

MySQL:Vælg rækker, der kun har unikke værdier bortset fra en kolonne

Du kan anvende max() samles til ID kolonne og derefter GROUP BY resten:

select max(id) id, SATELLITE_ID, ATT_TYPE_ID, TIME, Roll, Pitch, yaw
from attitude
group by SATELLITE_ID, ATT_TYPE_ID, TIME, Roll, Pitch, yaw
order by id
 

Se SQL Fiddle with Demo

Resultat:

| ID | SATELLITE_ID | ATT_TYPE_ID | TIME | ROLL | PITCH | YAW | --------------------------------------------------------------- | 2 | 1 | 1 | 2012 | 1 | 2 | 1 | | 3 | 1 | 1 | 2011 | 1 | 2 | 1 |

  1. Slet ved hjælp af venstre ydre joinforbindelse i Postgres

  2. c9.io - hvordan man finder værtsadressen for at oprette en mysql-forbindelse i node.js-platformen

  3. MySQL Not IN-forespørgsel holdt pludselig op med at returnere resultater

  4. Ansible elsker PostgreSQL