![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Регистрация: 12.08.2024
Сообщений: 4
|
![]()
Здравствуйте. Eсть следующие таблицы:
Например. У нас есть работники Иван, Пётр, Степан, Максим. Есть задачи "Уборка территории", "Покраска стен", "Смазывание дверей", "Разгрузка макулатуры", "Подстригание газона" Уборкой территории могут заниматься Иван и Пётр. Покраской стен - Пётр и Степан. Смазыванием дверей -Степан и Максим. Разгрузкой макулатуры - Максим и Иван. Подстриганием газона - Пётр. Всё это записано вот в такие таблицы: tasks Код:
Код:
Код:
Мне нужно отобрать одну задачу, которая готова идти в работу (status=wait), и ни один из её работников не задействован в задачах status=working. Проблемы создаёт тот факт что один и то же рабочий может быть записан на разные задачи. В данном примере нужно получить только одну задачу: Цитата:
Я хотел получить некий красивый JOIN на выходе, но придумать его к сожалению не смог. Решил некрасиво следующими запросами. Сперва берём задачи которые уже в работе Код:
Код:
Код:
И наконец выбираем задачи которые могут пойти в работу: Код:
Код:
В общем, буду благодарен за любые идеи как это всё превратить в красивый и быстрый единый SQL. Последний раз редактировалось Willy53; 17.06.2025 в 16:17. |
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 27.04.2022
Сообщений: 520
|
![]() Код:
стимулятор https://yoomoney.ru/to/41001303250491
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
1.
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 18.06.2025 в 09:49. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 12.08.2024
Сообщений: 4
|
![]()
Спасибо!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построение выборки элементов из совокупности пользовательской функцией | Snekich | Microsoft Office Excel | 2 | 25.01.2020 21:31 |
Создание интерактивной красивой таблицы | Cadm | C# (си шарп) | 3 | 22.05.2012 23:34 |
Создание красивой формы. | demiancz | Общие вопросы Delphi | 7 | 18.03.2012 21:44 |
Выбор из таблицы по двум параметрам и построение таблице на основе выборки | WildKosha | Microsoft Office Excel | 2 | 08.08.2009 01:53 |
Построение выборки | Pankratyeva | Microsoft Office Excel | 3 | 09.02.2009 15:45 |