seleccionado Trataré de aclarar esto.MySQL - seleccione una fila - luego una siguiente y una anterior relativa al
Necesito seleccionar una fila específica y una fila relativa anterior de esa fila seleccionada y una fila siguiente relativa de esa fila seleccionada sin usar identificadores. es posible? El anterior y el siguiente, en resumen.
La razón por la que no puedo (tal vez no sé cómo) usar los identificadores, es porque no están en orden secuencial. Tienen vacíos como se puede ver en este ejemplo bastante inmaduro y aleatorio.
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 |
+----+----------------------+-------+
Primero, necesito seleccionar una fila basada en el valor específico de una de sus columnas. Sé cómo hacer eso:
SELECT `value`
FROM `TABLE`
WHERE name = 'i_like_women'
Esto seleccionará una fila con id 12 con el valor lla.
Lo que necesito es seleccionar otra al menos dos filas: una con el nombre 'not_bad' y otra con el nombre 'are_you_serious' sin especificarlo. O, en otras palabras, el anterior y el siguiente en relación con este seleccionado.
En resumen, se deben seleccionar tres filas basadas en un valor. Soy nuevo en MySQL, como puedes adivinar.
Gracias por su tiempo y atención. Disfruta de ayudarme
Este post puede ser que http://stackoverflow.com/questions/1813641/select-a-row-and-rows-around-it – Jhonathan
Hombre, me gusta este sitio web. – VolosBlur