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

Вземете Prevision Следващ запис в ЕДИН РЕД

Това, което търсите, е доста просто. Например това:

SELECT (1+1) AS sum1,(2+2) AS sum2

ще доведе до:

+------+------+
| sum1 | sum2 |
+------+------+
|    2 |    4 |
+------+------+

Всичко, което трябва да направите, е да поставите подзаявките си там:

SELECT (SELECT picsid 
        FROM pics 
        WHERE picsid < 136 AND 
              albid_pics = 15 
        ORDER BY picsid DESC 
        LIMIT 1) AS previous,
        (SELECT picsid 
        FROM pics 
        WHERE picsid > 136 AND 
              albid_pics = 15 
        ORDER BY picsid ASC 
        LIMIT 1) AS `next`;

Забележка:next е ключова дума в MySQL, откъдето идват и обратните точки.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Достъпът е отказан за потребител root - mysql на MAC OS

  2. Logstash INPUT MySQL

  3. GroupBy след orderBy за сложна заявка в Laravel

  4. zend framework where оператор в заявка

  5. Динамична HTML таблица в PHP Mail