Witam
Napisałem sobie skrypt na liste znajomych usuwanie, akceptacje i wyświetlanie..
Lecz borykam się jak użyć left join by pobrać znajomych w statusie online.
Tabela:
users
-id
-nickname
-time_active (time() + 15 minut)
friends
-id
-id_zaprasza (ktoś kogoś zaprasza)
-id_zapraszany (tego kogoś zaprasza)
Tworzę sobie SELECT id FROM friends WHERE id_zapasza = :mojeid OR id_zapraszany = :mojeid i tutaj myślałem nad pętlą users i poszukiwaniu time_activ ale lepsze rozwiązanie to left join choć nwm za bardzo jak w tym przypadku go użyć.
Co chce osiągnąć?:
Pobrać liczbę userów aktywnych czyli jeśli time() nie wyprzedził time_active to user aktywny. A z friends pobrać kogo mam.
Naprowadzi mnie ktoś jak będzie najskuteczniej?
Dziękuje i pozdrawiam!