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

MYSQL - Избиране на данни от втория ред в голяма таблица

Вижте тази връзка:http://sqlfiddle.com/#!2/54a5e/12

select t.id,t.cDate,t.cTrans
  ,(case when @pID=t.id then @pTran else 0 end) as preT 
  ,(@pID :=t.id) as `tID`,(@pTran := t.cTrans) as `tTrans` 
from tb_test_1 as t,(select @pID = 0, @pTran = 0) as t2
order by id,cDate;

tID и tTrans колоната трябва да бъде запазена и не може да се показва на страница.

Моля, извинете ме, тъй като знам само малко английски!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразувайте 24-часовото форматирано време в десетично число

  2. sails-mysql:ER_NO_DB_ERROR:Няма избрана база данни

  3. Какво означава „неподписан“ в MySQL и кога да го използвам?

  4. MySQL групови резултати по ден, използвайки времеви печат

  5. Вмъкването на HTML формуляр не работи в PHP и MySQL