В настоящее время у меня есть следующий запрос MySQL, который прекрасно выполняется без каких-либо ошибок:
SELECT topic_id,
topic_title,
topic_author,
topic_type
FROM forum_topics
WHERE ( ( ( forum_id = '2' )
OR ( forum_id != '4'
AND topic_type = 2 ) )
AND deleted = 0 )
ORDER BY topic_id DESC
Однако он не выполняет то, что я намереваюсь, я хочу, чтобы он возвращал все результаты тем, ГДЕ forum_idравно 2 и удалено равно 0, а также возвращает результаты тем, где forum_id не равен 4, а topic_type равно 2 и удалено равно 0 (если они существуют).
Но в настоящее время выполняется только первое возвращениеРезультаты тем ГДЕ значение forum_id равно 2 и удалено равно 0, а не другому (хотя они существуют!: /).
Я считаю, что я делаю что-то не так ...
Всепомощь очень ценится.