![]() |
|
Модераторы: skyboy |
![]()
|
|
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
Дароф
есть 3 таблицы tb_messages mess_id mediumint(9) auto_increment Связь2 mess_content varchar(2000) mess_mgr_id bigint(20) Связь1 tb_messages_groups mgr_id bigint(20) auto_increment Связь1 mgr_title varchar(400) mgr_date datetime tb_messages_parts mpart_id bigint(20) auto_increment mpart_mess_id bigint(20) Связь2 mpart_smsc_id varchar(400) mpart_delivery_date datetime mpart_recipient_status varchar(20) - параметр так вот - как сделать запрос, который зная mgr_id из таблицы tb_messages_groups узнать количество записей связанных с mgr_id, по условию поля mpart_recipient_status из таблицы tb_messages_parts? Сенкс |
|||
|
||||
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Заменить: [1] - на то что нужно посчитать (т.к. я так и не понял, что нужно посчитать); [2] - условие отбора. -------------------- Слава Україні! |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
весь пакет хранится сообщениями в tb_messages...
каждое сообщение делится на части, части хранятся в tb_messages_parts у каждой части есть свой статус. нужно получить список записей пакетов сообщений (из таблицы tb_messages_groups), с добавлением к записи полей, содержащим количество сообщений в пакете, и количество сообщений по пакету, у которых статусы всех частей равны определенному значению или проще: нужно получить количество сообщений по пакету, у которых статусы всех частей равны определенному значению |
|||
|
||||
| Gluttton |
|
||||||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Заменить: [2] - условие отбора.
Поправил... Прошу прощения не поняв смысла запроса написал код... Код писал без проверки - могут быть ошибки. Это сообщение отредактировал(а) Gluttton - 7.7.2010, 14:21 -------------------- Слава Україні! |
||||||
|
|||||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
вроде же без приколов написано |
|||
|
||||
| Gluttton |
|
||||||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Rodman, попробуй выполнить два запроса и скажи, который из них вернет ошибку:
И запрос опять с ошибкой Добавлено @ 20:01
Гхм-гхм... А так? И ещё раз поправил последний запрос - я всегда отличался невнимательностью, но сегодня я в ударе! Это сообщение отредактировал(а) Gluttton - 7.7.2010, 20:13 -------------------- Слава Україні! |
||||||
|
|||||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
они не хотят возвращать ошибку!
злойдеи |
|||
|
||||
| Gluttton |
|
||||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 24 Всего: 54 |
Я так понимаю, таблицы относятся следующим образом:
А на выходе нужно получить (с учетом условия по tb_messages_parts):
Правильно? Добавлено через 40 секунд А третий (добавленный) запрос? -------------------- Слава Україні! |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 454 |
Rodman, дай скрипты создания таблиц, а? ещё лучше - с минимальным наполнением.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |