![]() |
|
Модераторы: skyboy |
![]()
|
|
| Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: нет Всего: 1 |
Есть несколько таблиц с полями
1. Таблица UserS ID | USERName 1 Miller 2 Miller2 2. CHat id | Mess | id_user 0 Hello 1 0 Hello 1 0 Hello 1 0 Hello 2 0 Hello 2 Подскажите как составить представление что бы в первом выводилось id пользователя а в другом кол во сколько он оставил сообщение в чате ? пример Представление id_Пользователя Кол-во сообщение 1 3 2 2 |
|||
|
||||
| Gluttton |
|
||||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Для ответа на вопрос:
достаточно лишь одной второй таблицы. Запрос будет выглядеть так:
Представления создавать не приходилось... но это дело поправимое (наверное СУБД? -------------------- Слава Україні! |
||||
|
|||||
| Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: нет Всего: 1 |
SQL 2005 , дело втом что кол-во сообщений будет браться не только из чата но и с форума и других мест, поэтому и требуется вывод их нескольких таблиц.
|
|||
|
||||
| Gluttton |
|
||||||||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Над этим я сейчас подумаю, а тем временем...
В этом нам поможет UNION ALL, а таблица UserS, для получения указаной информации не нужна! (Про UNION ALL)
Для таблиц CHat1 и CHat2ю. Добавлено @ 20:57
Создает представление MyView и выводит туда пользователей и их количество сообщений из таблицы CHat. Не проверял - но думаю, что должно получиться... Это сообщение отредактировал(а) Gluttton - 9.8.2009, 20:57 -------------------- Слава Україні! |
||||||||
|
|||||||||
| gcc |
|
||||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: нет Всего: 17 |
вот акой запрос если извенос сколько кол. сообщений:
(можно сделать с вложенным запросом)
вот такой типо в реальном времени на MySQL
|
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |