Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] DISTINCT na jednej kolumnie...
Forum PHP.pl > Forum > Przedszkole
kkuubbaa88
witam

mam przykladową bazę danych:

Kod
nazwa | kategoria| kategoria2| zmienna
-----------------------------------------------
bla   | 1        | 1         | 1
bla   | 1        | 1         | 2
bla   | 1        | 1         | 3
cos   | 1        | 2         | 2
cos   | 1        | 2         | 3
nic   | 1        | 3         | 1
buu   | 1        | 4         | 3
buu   | 1        | 4         | 2
ech   | 1        | 5         | 1
ech   | 1        | 5         | 2
ech   | 1        | 5         | 3


potrzebuje teraz pobrac nazwe,kategorie2 bez powtarzajacych sie elementow, czyli najlepiej uzyc DISTINCT do 'kategoria2' niestety nie wiem jak to zrobic, aby działało poprawnie. Wynik moze wygladac w ten sposob:

Kod
nazwa | kategoria| kategoria2| zmienna
-----------------------------------------------
bla   | 1        | 1         | 1
cos   | 1        | 2         | 2
nic   | 1        | 3         | 1
buu   | 1        | 4         | 3
ech   | 1        | 5         | 3
nospor
gdy wybierasz kilka kolumn do distinct nie dziala chyba tylko na jednej a na wszystkich.

uzyj GROUP BY po polum, ktore chcesz miec unikalne
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.