Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос к двум бд с необязательным условием. / 2 сообщений из 2, страница 1 из 1
20.08.2016, 20:40
    #39295015
MovieClip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к двум бд с необязательным условием.
Добрый вечер!
Нужно выбрать записи из одной таблицы и подсчитать кол-во записей с id из первой таблицы.
По идее, сделать можно так:
Код: sql
1.
SELECT tab1.*, COUNT(tab2.id) as count FROM tab1, tab2 WHERE tab1.status = 1 AND tab2.t_id = tab1.id;


Возможно, где-то накосячил в запросе, но суть такая, что если в таблице 2 ноль записей, то строки просто не будет, ибо второе условие не соблюдается. Как можно сделать, чтобы было правильно, т.е. из таблицы 1 выбирались записи с условием status = 1 и к ним подсчитывалось кол-во записей из таблицы 2, где определенное поле равно id из таблицы 1.
...
Рейтинг: 0 / 0
21.08.2016, 16:36
    #39295139
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос к двум бд с необязательным условием.
LEFT JOIN
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос к двум бд с необязательным условием. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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