Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomoc z zapytaniem
aren
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 8.03.2007

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


  1. id int(),id_klienta int(),id_produktu int(), data_zakupu int()

Jak powinno wyglądać pojedyncze zapytanie do mysql, by ten mi zwrócił listę klientów, którzy zakupili minimum dwa, wcześniej przeze mnie zdefiniowane produkty? Chciałbym w wyniku mieć id_klienta, ilosc_produktow (oraz ew. listę tych produktów).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


A to:
  1. id int(),id_klienta int(),id_produktu int(), data_zakupu int()


jest w jednej tabeli?

Jeśli tak to

  1. SELECT id_klienta, sum(id_produktu) FROM tabela GROUP BY id_klienta


Nie jestem pewna, czy zadziała taki warunek
  1. SELECT id_klienta, sum(id_produktu) AS ilosc FROM tabela WHERE ilosc > 1 GROUP BY id_klienta


Jeśli chcesz mieć jeszcze listę produktów to musiałbyś wczytać wszystko i obrabiać pod php.
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: 3.10.2025 - 15:05