Voici le tableau d'exemple:MySQL sélectionner avant après la ligne
Column | 1st record | 2nd record | 3rd record | 4th record | etc<br />
id (primary) | 1 | 5 | 8 | 12 | etc<br />
name | name 1 | name 2 | name 3 | name 4 | etc<br />
date | date 1 | date 2 | date 3 | date 4 | etc<br />
callValue (unique) | val1 | val2 | val3 | val4 | etc
je sélectionne une ligne qui est les données à afficher (par exemple: ramer avec callValue: val3). Mais je ne peux pas trouver une solution pour cela:
Je dois sélectionner la rangée précédente et suivante. Ainsi, dans cet exemple, je dois obtenir des données à partir des lignes vallValue: Val4 et callValue: val2 ou id: 5 et id: 12.
Il ne peut pas être fait avec id
= id
+ -1 parce que id
ne fonctionne pas doivent être continues en raison de la suppression des lignes.
homme Merci, vous êtes rapide :) J'ai reçu – bosniamaj
premier message d'erreur, mais mettre() après l'union a résolu :) – bosniamaj
Bienvenue! Je ne suis pas très bon avec la syntaxe mysql-spécifique, désolé :( –