SELECT *,
'next'
FROM table
WHERE `name` > 'BBB'
ORDER BY `name`
LIMIT 1
UNION
SELECT *,
'previous'
FROM table
WHERE `name` < 'BBB'
ORDER BY `name` DESC
LIMIT 1
特定のBBB
がわからない場合 名前コード> フィールド値-
SELECTname FROM table WHERE id =42
のようなサブクエリに置き換えることができます 、ここで 42
既知のID
です 値。