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

online
uid|rid|t

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

SELECT id , title FROM rooms ;

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

Количество онлайн|id|Название комнаты
...
Рейтинг: 0 / 0
30.03.2010, 20:48
    #36551570
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос
Приведи скрипт создающий таблицу и заполняющий эту таблицу тестовыми данными.
Покажи желаемый результат.
Прочитай это: http://www.sql.ru/faq/faq_topic.aspx?fid=202
...
Рейтинг: 0 / 0
30.03.2010, 20:53
    #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
01.04.2010, 23:53
    #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
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Сложный запрос / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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