Задать вопрос

Почему запрос возвращает только одно поле?

Есть запрос
select c.*, count(p.id) as posts 
from categories as c 
left join post as p 
on c.id = p.category 
where p.category = c.menu_id

Он возвращает правильный результат, но только одного поля, а их должно быть два. В чем может быть проблема?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
SimBioT19
@SimBioT19
{{ user.about }}
Сложно понять, когда нет структуры БД. Попробуйте всунуть GRUOP BY
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы