Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод пустого результат / 2 сообщений из 2, страница 1 из 1
20.11.2019, 18:26
    #39891943
Xploder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод пустого результат
Код: sql
1.
SELECT object.*, AVG(review.vote) AS vote, COUNT(DISTINCT review.id) AS total FROM object LEFT JOIN review ON review.object = object.id  WHERE object.id = "1" AND object.approve = "1" AND review.approve = "1"



Здравствуйте, не могу сообразить, как заставить SQL не учитывать поля total и vote тогда когда object не найден и отдавать false в этом случае. Сейчас даже при пустом результате выводятся нули в этих двух полях. Буду очень признателен за помощь!
...
Рейтинг: 0 / 0
20.11.2019, 19:15
    #39891994
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод пустого результат
1) Почему LEFT JOIN, если он всё равно INNER?
2) Как могут возвращаться нули, если НЕ возвращается ни одной записи? А если где-то ВЫВОДЯТСЯ нули - пинай то средство, которое их ВЫВОДИТ.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вывод пустого результат / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]