Primer tabele je:
Code:
message_id | sender_id | recipient_id | subject |
1 | 1 | 2 | neki subject
2 | 1 | 2 | neki subject
3 | 1 | 3 | neki subject
4 | 1 | 3 | neki subject
5 | 1 | 3 | neki subject
6 | 2 | 1 | neki subject
7 | 2 | 1 | neki subject
8 | 3 | 1 | neki subject
9 | 3 | 1 | neki subject
10 | 3 | 2 | neki subject
message_id | sender_id | recipient_id | subject |
1 | 1 | 2 | neki subject
2 | 1 | 2 | neki subject
3 | 1 | 3 | neki subject
4 | 1 | 3 | neki subject
5 | 1 | 3 | neki subject
6 | 2 | 1 | neki subject
7 | 2 | 1 | neki subject
8 | 3 | 1 | neki subject
9 | 3 | 1 | neki subject
10 | 3 | 2 | neki subject
U tabeli sender_id je ID# korisnika koji je poslao poruku, a recipient_id je ID# korisnika koji je primio poruku. message_id i subject su nebitni za razmatranje problema.
Treba mi upit koji ce gledano iz perspektive sender_id=1 dati sledece rezultate:
Code:
recipient_id | broj_medjusobnih_poruka
2 | 4
3 | 5
recipient_id | broj_medjusobnih_poruka
2 | 4
3 | 5
a iz perspektive sender_id=2
Code:
recipient_id | broj_medjusobnih_poruka
1 | 4
3 | 1
recipient_id | broj_medjusobnih_poruka
1 | 4
3 | 1
U prevodu, uz svaki recipient_id treba da stoji ukupan broj poruka koji je razmenjen izmedju dva korisnika. Da ga s' oprostenjem ne tupim mnogo, rezultat treba da bude isti kao na GMail-u gde pored svakog e-maila stoji ukupan broj medjusobno razmenjenih poruka.
Hvala.
MojNoviAuto.com - Tvoj prvi sajt za kupovinu novog automobila
ex http://www.paprikari.com, ex http://www.polovniautomobili.com
http://www.pavlovicpetar.com
ex http://www.paprikari.com, ex http://www.polovniautomobili.com
http://www.pavlovicpetar.com