|
Модераторы: skyboy |
|
rcdimon |
|
|||
Опытный Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: нет Всего: 2 |
Добрый день.
Есть таблица в которой хранится история прикрепления менеджера к клиенту (дата, когда клиент передан для работы менеджеру) Номер записи | Дата | Номер клиента | Номер менеджера 1 12.02.09 123 11 2 14.03.09 123 12 3 13.03.09 222 11 Задача- получить список предприятий за которые сейчас отвечает определенный менеджер. В примере данных видно, что менеджер 11 сначала отвечал за предприятие 123, но потом его передали менеджеру 12 Получается, что сейчас менеджер 11 отвечает за предприятие 222, а менеджер 12 за 123 Нужно как-то выбрать по одной самой свежей записи о каждом предприятии и среди них выбрать те, где менеджер тот, который нас интересует, например 12. Возможно ли это сделать одним запросом, без временных таблиц и постобработки на php? |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 453 |
Очень зря не указан сервер БД - для таких ситуаций это информация критическая. Я бы даже сказал - определяющая.
Но если предположить по фразе
что речь идёт о MySQL, то рекомендую ознакомиться с FAQ: Выборка первой/последней записи в группах. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |