Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MYSQL - Wybieranie danych z drugiego wiersza w dużej tabeli

Zobacz ten 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 i tTrans kolumna musi zostać zachowana i nie może być wyświetlana na stronie.

Proszę wybacz mi, ponieważ znam tylko trochę angielski!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zsynchronizowane wykonywanie procedury składowanej w mysql

  2. Jak wykryć, czy użytkownik się wylogował w php?

  3. zapisywanie treści html w bazie mysql

  4. Niezgodność MySQL z PHP

  5. Czy mysqli_real_escape_string wystarczy, aby uniknąć wstrzyknięcia SQL lub innych ataków SQL?