MySQL - wybierz jeden wiersz - następnie jeden następny i jeden poprzedni względem wybranego

Spróbuję to wyjaśnić.

Muszę wybrać konkretny wiersz i jeden wiersz poprzedni względny z wybranego wiersza i jeden wiersz następny względny z tego wybranego wiersza bez użycia identyfikatorów. czy to możliwe? W skrócie poprzedni i następny.

Powodem, dla którego nie mogę (może po prostu nie wiem, jak) używać identyfikatorów, jest to, że nie są one uporządkowane sekwencyjnie. Mają luki, jak widać z tego raczej niedojrzałego i przypadkowego przykładu.

TABLE <-the name of the table
+----+----------------------+-------+
| id | name                 | value |
+----+----------------------+-------+
|  1 | some_name            | asf   |
+----+----------------------+-------+
|  4 | hello                | A3r   |
+----+----------------------+-------+
|  5 | how_do_you_do        | HR5   |
+----+----------------------+-------+
|  8 | not_bad              | 00D   |
+----+----------------------+-------+
| 12 | i_like_women         | lla   |
+----+----------------------+-------+
| 13 | are_you_serious      | 1Ha   |
+----+----------------------+-------+
| 15 | nah_i_kid            | Ad4   |
+----+----------------------+-------+
| 17 | it_is_just_the_boobs | Zc5   |
+----+----------------------+-------+
| 18 | thank_god            | 102   |
+----+----------------------+-------+
| 44 | no_kidding           | jjy   |
+----+----------------------+-------+

Po pierwsze, muszę wybrać jeden wiersz na podstawie określonej wartości z jednej z jego kolumn. Wiem, jak to zrobić:

SELECT `value` 
FROM `TABLE` 
WHERE name = 'i_like_women'

Spowoduje to wybranie jednego wiersza o identyfikatorze 12 z wartością lla.

Potrzebuję wybrać inny co najmniej dwa wiersze: jeden o nazwie „not_bad” i jeden o nazwie „are_you_serious”, nie określając go. Lub, innymi słowy, poprzedni i następny względem tego wybranego.

W skrócie, trzy wiersze powinny być wybrane na podstawie jednej wartości. Jak łatwo się domyślić, jestem nowym użytkownikiem MySQL.

Dziękujemy za poświęcony czas i uwagę. Ciesz się pomaganiem mi.

questionAnswers(5)

yourAnswerToTheQuestion