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

MySQL Brug WHERE-sætningen til at målrette mod en bestemt række

Overvej at køre din samlede forespørgsel (udelad enhver henvisning til titel ), der slutter sig tilbage til enhedsniveautabellen. Nedenfor returnerer titlen svarende til højeste vid for hver 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



  1. Detektering af relationer mellem MySQL DB-poster

  2. Hvordan kopierer man nye og opdaterede rækker fra en offline til en online database?

  3. Oracle 12c IDENTIFICERET VED VÆRDI

  4. Hvordan danner man en korrekt MySQL-forbindelsesstreng?