MySQL Select Statement DISTINCT para columnas múltiples
Actualmente estoy tratando de construir un MySQL Select Statement algo complicado. Esto es lo que estoy tratando de lograr:
Tengo una mesa como esta:
data_table
uniqueID stringID subject
1 144 "My Subject"
2 144 "My Subject - New"
3 144 "My Subject - Newest"
4 211 "Some other column"
Básicamente, lo que me gustaría hacer es poder SELECCIONAR / GRUPAR POR el stringID (imagen que el stringID está enlazado) y no tenerlo duplicado. Además, me gustaría SELECCIONAR la fila stringID más reciente (que en el ejemplo anterior es uniqueID 3).
Por lo tanto, si tuviera que consultar la base de datos, devolvería lo siguiente (con el ID exclusivo más reciente en la parte superior):
uniqueID stringID subject
4 211 "Some other column"
3 144 "My Subject - Newest" //Notice this is the most recent and distinct stringID row, with the proper subject column.
Espero que esto tenga sentido. Gracias por tu ayuda.