sql >> Databasteknik >  >> RDS >> Mysql

SQL-fråga efter trådade meddelanden

Prova detta. Du kan byta ut range_ genom att använda någon variabel som finns kvar på din front-end för paginering.

select child.MessageText from
(select @i:[email protected]+1 as range_, id, MessageText from messages, (select @i:=0) k where ParentMessageId is null order by id asc) parent 
left outer join messages child on (parent.id = child.ParentMessageId or parent.id = child.id)
where parent.range_ between 1 and 3;


  1. Pivotera en tabell och visa n ordnade tidsserier

  2. Grundläggande MySQL-frågor

  3. Att lägga till främmande nyckel till befintlig tabell ger felet 1050 tabell existerar redan

  4. TNS-12505:TNS:listener känner för närvarande inte till SID som ges i anslutningsbeskrivningen