За последние 24 часа нас посетили 20927 программистов и 1638 роботов. Сейчас ищут 1193 программиста ...

Помогите написать правильний запрос

Тема в разделе "MySQL", создана пользователем Peter98, 31 дек 2017.

Метки:
  1. Peter98

    Peter98 Новичок

    С нами с:
    26 дек 2017
    Сообщения:
    2
    Симпатии:
    0
    Этот запрос вызывается в php. Вызывает ошибку - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY `coments`.`id_coment` ORDER BY `date` DESC' at line 1. ПОмогите написать правильний запрос.

    Код (Text):
    1. SELECT *, (SELECT COUNT(`act`) FROM `likes` WHERE `act` = 1) AS 'likes', (SELECT COUNT(`act`) FROM `likes` WHERE `act` = 0) AS 'dislikes' FROM `coments` JOIN `likes` ON coments.`id_coment` = likes.`coment` JOIN `users` ON `user` = `id_user` HAVING `article` = '$article' GROUP BY `coments`.`id_coment` ORDER BY `date` DESC
    --- Добавлено ---
    Проблема решена
    Код (Text):
    1. SELECT *, (SELECT COUNT(`act`) FROM `likes` WHERE `act` = 1) AS 'likes', (SELECT COUNT(`act`) FROM `likes` WHERE `act` = 0) AS 'dislikes' FROM `coments` JOIN `users` ON `user` = `id_user` JOIN `likes` ON coments.`id_coment` = likes.`coment` WHERE `article` = '$article' GROUP BY `id_coment` ORDER BY `date` DESC