Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2014, 12:26   #1
SeRhy
Форумчанин
 
Аватар для SeRhy
 
Регистрация: 19.10.2007
Сообщений: 168
Восклицание Некоректно работает запрос MySQL

Здравствуйте, есть запрос
Код:
SELECT `news`.`date`,`news`.`text`,`news`.`total_comments`,IFNULL(`viewsCount`.`views`,0) AS `views`,IFNULL(`images`.`id`,0) AS `image`,IFNULL(`video_content`.`id`,0) AS `video` 
FROM 
`news`
JOIN
`viewsCount`,
`images`,
`video_content` 
WHERE
`viewsCount`.`id_mat`=`news`.`id`  AND 
`viewsCount`.`type_mat`='news' AND 
`images`.`id_href`=`news`.`id`  AND 
`video_content`.`id_href`=`news`.`id`  AND
`news`.`id`='777' 
LIMIT 1;
Но он возвращает данные только если все параметры есть в таблицах.
Подскажите как исправить, чтобы он возвращал данные если нет соответствующих записей в `viewsCount` и\или `images` и\или `video_content`.
Зарание спасибо
SeRhy вне форума Ответить с цитированием
Старый 23.12.2014, 12:35   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

через LEFT JOIN прицепить их к news
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 23.12.2014, 12:41   #3
SeRhy
Форумчанин
 
Аватар для SeRhy
 
Регистрация: 19.10.2007
Сообщений: 168
По умолчанию

Спасибо! Тема закрыта
SeRhy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Некоректно работает многопоточность UKRtortik Общие вопросы Delphi 26 15.05.2014 13:16
Windows+Apache+PHP+MySQL: не работает расширение MySQL. Пепел Феникса Софт 10 15.04.2012 14:10
Запрос БД Mysql Arsenx777 PHP 2 05.12.2011 20:29
Запрос к MySQL не работает корректно Гламурная птица Помощь студентам 1 01.10.2011 19:43
некоректно работает скрипт опроса на сайте logstar PHP 4 06.02.2011 17:31