Я пытаюсь получить информацию о форуме и количество тем и сообщений. Я использую mysql
SELECT forums.id, forums.url, forums.title, forums.description,
forums.icon, COUNT(topics.id) topics, COUNT(posts.id) posts
FROM forums JOIN
topics
ON forums.id = topics.to_forum JOIN
posts
ON topics.id = posts.to_topic
Но когда нет форума, нет топи c, нет сообщений, которые он возвращает
Я пытался использовать левое соединение, правое соединение, внутреннее соединение (как я читал на inte rnet), но, похоже, ничего не работает. Левое объединение работает только в том случае, если форум уже создан, чем заполняет данные. Мне нужно, чтобы он не возвращал никаких записей, если нет форума, созданного без этой NULL-неявности. Вот структуры таблиц, в базе данных нет данных, поэтому я не понимаю, почему он возвращает это
Форумы
Темы
Сообщений