Elżbieta
Kroszyńska
elegancja i
profesjonalizm
Temat: dwie tabele jedno zapytanie proszę o pomoc!
Witajcie :)Mam problem z którym męcze się od 2 dni... mam dwie tabele:
watki
`id`, `rozpoczal`, `odbiorca`, `data`
oraz
wiadomosci
`id`, `id_watku`, `nadawca`, `txt`, `data`, `odczyt` (0-niedoczytana, 1-odczytana)
Chcę zrobić takie zapytanie, aby wyświetlało ilość nie doczytanach wiadomości wysłanych do użytkownika zalogowanego. Wiadomości są wątkowane, więc zapytanie musi zliczyć wiadomości z tabeli wiadomości które mają status 0 czyli niedoczytane ale tylko te, które są przypiasne do danego wątku w którym uczestniczy dany zalogowany użytkownik. Oczywiści deny użytkownik zalogowany może uczestniczyć w kilku wątkach. Więc zapytanie powinno pobierać "id" z tabeli wątki, gdzie użytkownik jest odbiorcą albo rozpoczął wątek, następnie "id" powinno porównywać się z "id_wątku" w tabeli wiadomości, i wyselkcjonowane rekordy sprawdzić czy jest tam status 0 i zliczyć ich ilość w tedy wyjdzie liczna nieodczytanych wiadomości. Tak mi się wydaję :) ale nie mam pojęcia jak zmusić do tego baze danych...
Błagam o pomoc! Wskazówki lub przykład takiego zapytania. Z góry dziękuje bardzo!