sql >> Database >  >> RDS >> Mysql

MySQL Gebruik de WHERE-instructie om een ​​bepaalde rij te targeten

Overweeg om uw geaggregeerde zoekopdracht uit te voeren (laat elke verwijzing naar titel weg) ) die weer aansluit bij de tabel op unitniveau. Hieronder retourneert de titel komt overeen met de hoogste vid voor elke 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. Wat is het verschil tussen door komma's gescheiden joins en join op syntaxis in MySQL?

  2. Een externe sleutel toevoegen aan een bestaande tabel in SQLite

  3. Ik moet kolomnamen doorgeven met behulp van variabele in select-instructie in Store Procedure, maar ik kan geen dynamische query gebruiken

  4. De naam van een beperking vinden in PostgreSQL