Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Niepowtarzanie zwracanych wyników.
Forum PHP.pl > Forum > Przedszkole
adam2adam1
Witam

Odrazu przeraszam jeżeli cos takiego było ale nie wiedziałem jak sie zabrać do wyszukiwania, tzn co wpisać.


Problem przedstawie na przykładzie bo z reguły pisze zawile biggrin.gif

Mamy sklep internetowy. Część cen w sklepie się powtarza. Jak z bazy danych zwrócić tylko po jednym "rodzaju" ceny. Czyli mamy produkty:
1: 9,9zł
2: 15zł
3: 9,9zł
4: 7zł

i chcę zwrócić tylko 9,9 , 15 i 7 .

Oczywiście w bazie jest kilka tysiecy produktów dlatego odpada ręczne wypisywanie winksmiley.jpg
dr_bonzo
Poszperaj w dokumentacji o DISTINCT (MySQL), bedzie to jakos tak wygladac:
  1. SELECT DISTINCT cena
  2. FROM TABELA ...
adam2adam1
Dzięki już znalazłem.
AxZx
a nie moze byc

  1. SELECT count(*), cena
  2. FROM produkt ORDER BY cena


to liczy ile jest produktow o danej cenie oraz wyswietla ta cene:)
crash
To ja proponuję jeszcze: GROUP BY cena...
AxZx
qrde o to mi chodzilo, ale spiacy bylem..smile.gif
adam2adam1
To był tylko czysty przykład, a chciałem zrobić zupełnie co innego. Tzn dowiedzieć się czy wpisywałem dane typu dystrubutor, producent i inne jednoliscie i jezeli nie to po porawiać SQLem w phpmyadminie biggrin.gif
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.