Autor Zpráva
hunter_dave
Profil
Zdravím,

mám takový problém. Potřeboval bych v jednom mysql dotazu z jedné tabulky vybrat několik řádků, seřadit je podle jednoho sloupce a následně jim ten sloupec upravit podle toho jak se mi seřadili. Nejspíš to není úplně srozumitelné, takže vysvětlím na příkladu. Potřebuji z tohohle:

ID  |  pozice  |
1   |  1       |
5   |  3       |
8   |  6       |
6   |  5       |
2   |  8       |

udělat tohle:

ID  |  pozice  |
1   |  1       |
5   |  2       |
6   |  3       |
8   |  4       |
2   |  5       |

Vyberu řádky, seřadím podle pozice a pozici postupně přepisuji na číslo řádku, který zrovna procházím. Věděl by někdo, jak se s tím vypořádat v jednom dotazu?
Kajman
Profil
Některé časteji řešené dotazy pro MySQL - FAQ » "Setřepání" sloupce

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: