Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Използвайте оператор WHERE за насочване към конкретен ред

Помислете дали да не изпълните своята обобщена заявка (като оставите всяка препратка към title ), който се присъединява обратно към таблицата на ниво единица. По-долу връща заглавието съответстващ на най-високия vid за всеки 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_data_seek еквивалент на pdo

  2. Какво е MySQL:Общ преглед

  3. Въведение в SQL индексите

  4. Как да запазите резултат от MySQL заявка в променлива в c

  5. Вмъкването на нов запис в базата данни по-бързо ли е от проверката дали записът съществува?