tabela cms_opowiadania
opowiadanie_id | opowiadanie_dzial | opowiadanie_akceptacja
tabela cms_opowiadania_dzialy
dzial_id | opowiadanie_dzial
SELECT cms_opowiadania_dzialy.*, count( cms_opowiadania.opowiadanie_id )ilOpow FROM cms_opowiadania_dzialy LEFT JOIN cms_opowiadania ON cms_opowiadania.opowiadanie_dzial = cms_opowiadania_dzialy.dzial_id GROUP BY cms_opowiadania_dzialy.dzial_id
opowiadanie_akceptacja - przyjmuje wartosć 1 dla zaakceptowanego lub wartość 0 dla niezaakceptowanego. W tej chwili zapytanie wybiera wszystkie opowiadania. Chciałbym, żeby zliczało tylko te z akceptacją = 1. Da się to jakoś załatwić 1 zapytaniem? (próbowałem dodać WHERE, ale wtedy nie pobiera w ogóle działów, w których nie ma ani jednego opowiadania, lub ani jednego opowiadania zaakceptowanego)
Z góry dzięki
