Ivanovo resenje sa kesiranjem ima smisla...
Tvoj problem se sastoji iz 4 dela:
1. select liste mojih prijatelja -> A (1 kesirana struktura)
2. select liste prijatelja od mojih prijatelja -> B (100 kesiranih struktura)
3. union C = A + B
4. select content WHERE user IN C
Problem su #3 i #4, tj. treba da resis UNION (izbacis duplikate) a mozda i ne moras...
Struktura prijatelja treba biti takva da je trazenje/umetanje/brisanje brzo (neka stabla mi se javljaju)
|