moje zapytanie:
SELECT COUNT(*) FROM artykul JOIN data_utworzenia ON(artykul.id_daty_utw=data_utworzenia.id) WHERE data_utworzenia.DATA >= '2011-10-14'
To zapytanie działa poprawnie ale... Wyświetla liczbę artykułów dodanych w przeciągu ostatnich dni - to jest ok, ale nie uwzględnia artykułów, które nie są poradami. Jaki warunek dołączyć, by nie uwzględniać artykułów które nie są poradami?
Tabela porada składa się z:
id - unikalny klucz tabeli
id_artykulu - klucz obcy
Probowałem sam stworzyć zapytanie, tak aby nie uwzględniało mi porad:
SELECT COUNT(*) FROM artykul JOIN data_utworzenia ON(artykul.id_daty_utw=data_utworzenia.id) JOIN porada ON(artykul.id!=porada.id_artykulu) WHERE data_utworzenia.DATA >= '2011-10-14'
ale wynik jest taki, ze wyswietla mi wiecej artykułów niz mam w bazie i wiecej niz w poprzednim zapytaniu - a powinno być mniej
Prosiłbym o jakies sugestie