[ ppavlovic @ 19.06.2005. 16:16 ] @
Pravim neki sistem za dopisivanje i imam mali problem... 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 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 a iz perspektive sender_id=2 Code: 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. |