Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Podliczanie unikatowych rekordów w MySQL
Athlan
post
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


Mam problem z podliczaniem unikatowych wartości z tabeli MySQL

tabela:
  1. CREATE TABLE `numerki` (
  2. `numerek` int(2) NOT NULL
  3. )


wartości są następujące:
Kod
1
1
1
4
7
2
4
9


z podliczniem wszystkich rekordów nie ma problemu, użyje do tego mysql_num_rows" title="Zobacz w manualu php" target="_manual, wynik wynosi: 8.

Ale problem dotyczy (uwaga!) UNIKATOWYCH rekordów, czyli podliczenie różnych liczb, tak aby (jak w tym przypadku) wynik wynosił 5. Jakiej funkcji mam do tego użyć, lub jak skonstruować zapytanie?

pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phoenix84
post
Post #2





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


a jak pobrac 2 kolumny, ale tylko jedna ma byc distinct?

bo select `id`, distinct `kolumna` from `tabela` zwraca pusty wynik... a jak zrobie na odwrot: select distinct `kolumna`, `id` from `tabela` zwraca wszystkie rekordy, bo kazdy z rekordow ma inne "id"...

pozdrawiam,

phoenix84
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 09:16