powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Сложный запрос
4 сообщений из 4, страница 1 из 1
Сложный запрос
    #36551555
Гер Майор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть таблицы rooms и online
rooms
id|title

online
uid|rid|t

Нужно составить запрос так чтобы вот это ещё

SELECT id , title FROM rooms ;

вдобавок выводил сколько онлайн

Количество онлайн|id|Название комнаты
...
Рейтинг: 0 / 0
Сложный запрос
    #36551570
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведи скрипт создающий таблицу и заполняющий эту таблицу тестовыми данными.
Покажи желаемый результат.
Прочитай это: http://www.sql.ru/faq/faq_topic.aspx?fid=202
...
Рейтинг: 0 / 0
Сложный запрос
    #36551576
Гер Майор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlПриведи скрипт создающий таблицу и заполняющий эту таблицу тестовыми данными.
Покажи желаемый результат.
Прочитай это: http://www.sql.ru/faq/faq_topic.aspx?fid=202

Да я вроде нормально объяснил

SELECT id , title FROM rooms ; запрос выводит комнаты
SELECT COUNT (*) FROM online WHERE rid = $id; считаем сколько онлайн человек в комнате

как одним запросом вывести все это?
...
Рейтинг: 0 / 0
Сложный запрос
    #36556762
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так
Код: plaintext
1.
2.
SELECT count(*), r.id, r.title
FROM rooms r LEFT JOIN online o ON r.id = o.rid
GROUP BY r.id, r.title

PS: Такие запросы, ты долен уметь сам составлять или не браться
вообще за SQL программирование ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Сложный запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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