swist666
24.03.2014, 22:58:49
Czy jest jakaś funkcja która w mysql która dla każdego następnego rezultatu select da następną z kolei liczbę. Np. mamy tabelę tego typu
[id, text]
[1, "pierwszy"]
[2, "drugi"]
[5, "trzeci"]
rezultat na jakim mi zależy
[id, text, count]
[1, "pierwszy", 0]
[2, "drugi", 1]
[5, "trzeci", 2]
swist666
24.03.2014, 23:35:44
Bo jedno pole z wartościami mi się powtarza a potrzebuje unikalne. A w php nie chcę tego robić...
mmmmmmm
24.03.2014, 23:51:22
Skoro pole ci się powtrza, to jak "rozróżniasz" rekordy?
swist666
24.03.2014, 23:57:17
To jest jeden widok sumaryczny, tylko do odczytu. Jest gotowa aplikacja (nie ja ją pisałem) tylko chcę widok z kilku tabel połączyć a dużo roboty żeby to na nowo przebudować do jednej... Jest taka opcja?
Crozin
25.03.2014, 01:48:52
SET @pos := 0
SELECT *, @pos := @pos + 1 FROM supportContacts;