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

MYSQL - Valg af data fra anden række i en stor tabel

Se dette link: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 og tTrans kolonne skal bevares og kan ikke vises på siden.

Tilgiv mig, da jeg kun kan lidt engelsk!



  1. Fejl (fejlkode:1175) under udførelse af opdateringskommando på bordet ved hjælp af MySQL Workbench 5.2

  2. PHP PDO MySQL rullebar markør virker ikke

  3. Hvordan tilføjer jeg en reference til MySQL-stikket til .NET?

  4. Codeigniter - flere databaseforbindelser