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

MySQL vælg før efter række

Prøv dette:

select * from test where callValue = 'val3'  
union all  
(select * from test where callValue < 'val3' order by id desc limit 1) 
union all  
(select * from test where callValue > 'val3' order by id asc limit 1) 

eller

select * from test where id = 8
union all  
(select * from test where id < 8 order by id desc limit 1) 
union all  
(select * from test where id > 8 order by id asc limit 1) 


  1. Rette serialiserede data ødelagt på grund af redigering af MySQL-database i en teksteditor?

  2. Hvornår og hvorfor skal man bruge mysqli_fetch_row, mysqli_fetch_object, mysqli_fetch_assoc, mysqli_fetch_array

  3. Codeigniter-model med flere opdateringsbetingelser ved hjælp af manual where-erklæring

  4. Du kan nu bruge Access med Microsoft Azure MFA!