Ohne jetzt mich reingedacht zu haben, aber du schränkst ja über das WHERE die kategorie ein, wenn diese natürlich NULL ist matched dein WHERE nicht, dann müsstest du noch sagen
OR category IS NULL
Ohne jetzt mich reingedacht zu haben, aber du schränkst ja über das WHERE die kategorie ein, wenn diese natürlich NULL ist matched dein WHERE nicht, dann müsstest du noch sagen
OR category IS NULL