Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL Utilisez l'instruction WHERE pour cibler une ligne particulière

Envisagez d'exécuter votre requête agrégée (en omettant toute référence au titre ) qui rejoint la table au niveau de l'unité. Ci-dessous renvoie le titre correspondant à la vid la plus élevée pour chaque nid .

SELECT n.nid, n.vid, n.title
FROM node_revision n
INNER JOIN
   (SELECT nid, MAX(vid) as max_vid 
    FROM node_revision 
    GROUP BY nid
   ) AS agg
ON agg.nid = n.nid AND agg.max_vid = n.vid