powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста объединить два запроса с разных таблиц БД MySql.
2 сообщений из 2, страница 1 из 1
Помогите, пожалуйста объединить два запроса с разных таблиц БД MySql.
    #38807853
Xacatel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Помогите, пожалуйста объединить два запроса. Уже мозг за вчерашнюю ночь сломал.

Есть две таблицы:

1) md_order, в которой есть числовое поле order_status, идет выборка статуса со значением 1

2) в таблице md_message, хранятся ставки (message_state), при 0 - нет ставок просто комментарий, и message_order_id, это Id с таблицы md_order.

Нужно в конечном итоге, чтобы выводились Id с order_status = 1 и поле, с количеством ставок больше нуля, либо ноль, если ставок больше нуля нет. Думаю задача, решается тем, что нужно вставить условие IF ('условие', 'условие', 0). Только куда и какое условие сделать...

Код: sql
1.
SELECT Id, order_user, order_desc FROM md_order WHERE order_status = 1



Код: sql
1.
SELECT Id, message_order_id, SUM(message_state not in(0)) AS summa FROM md_message GROUP BY message_order_id



С уважением,
Андрей.
...
Рейтинг: 0 / 0
Помогите, пожалуйста объединить два запроса с разных таблиц БД MySql.
    #38808374
Xacatel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тему можно закрыть. Помог человек на другом форуме.

Вот результат объеденного запроса:

Код: sql
1.
SELECT Id, order_user, order_desc, ifnull((SELECT count(0) FROM md_message WHERE message_state != 0 AND md_order.id=message_order_id),0) AS bids_count FROM md_order WHERE order_status = 1
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста объединить два запроса с разных таблиц БД MySql.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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