numarul de inregistrari identice din tabela

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

optick
PHPRomania Supporter
Mesaje: 18
Membru din: Dum Apr 20, 2008 1:26 am

numarul de inregistrari identice din tabela

Mesajde optick » Vin Aug 22, 2008 2:12 pm

salut,
stie cineva cum rezolv urmatoarea problema:

am 2 tabele: produse si clienti

produse are campurile: id_produs, id_client, nr_cumparari
clienti are campurile: id_client, nume_client, id_produs_cumparat

as vrea sa verific fiecare client si sa aflu de cate ori a fost cumparat fiecare produs incrementand de fiecare data campul nr_cumparari

ms anticipat [/b]



floorin
Senior Member
Mesaje: 247
Membru din: Joi Iun 29, 2006 6:03 pm

Mesajde floorin » Vin Aug 22, 2008 2:17 pm

ori nu am inteles eu problema, ori baza de date nu e conceputa bine:
de ce in tabela produse ar trebui sa existe o informatie despre un client?! Adica daca ai acelasi produs cumparat de 2 clienti diferiti o sa ai in tabela produse 2 inregistrari cu acelasi produs dar cu clientii diferiti?

optick
PHPRomania Supporter
Mesaje: 18
Membru din: Dum Apr 20, 2008 1:26 am

Mesajde optick » Vin Aug 22, 2008 2:29 pm

exemplu tabela clienti:
id_client nume_client id_produs_cumparat
1 a 22
2 b 44
3 a 44

exemplu tabela produse:
id_produs nume_produs nr_cumparari
11 m 0
22 n 1
44 o 2


ideea principala ramane: trebuie sa fac interogarea pe tabela clienti din care sa rezulte ca produsul 'o' a fost cumparat de 2 ori si produsul 'n' o singura data.

la cumpararea unui produs se face un insert in tabela clienti. tabela produse o folosesc doar pentru a pastra o statistica anumarului de vanzari.

recunosc k nu prea sunt bun la dat explicati :)

floorin
Senior Member
Mesaje: 247
Membru din: Joi Iun 29, 2006 6:03 pm

Mesajde floorin » Vin Aug 22, 2008 2:38 pm


optick
PHPRomania Supporter
Mesaje: 18
Membru din: Dum Apr 20, 2008 1:26 am

Mesajde optick » Vin Aug 22, 2008 2:44 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 23 vizitatori