Это система очереди транспортных средств. Я буду извлекать данные из каждого из 1 данных по категориям с определенными условиями их приоритета.
Приоритетный порядок: 1. loadtypes.priority_order = AS C (1,2,3,4, ... ), затем 2. queues.date_plan = AS C (2020-04-17,2020-04-18, ...), затем 3. windows .priority_order = AS C (1,2,3 , 4, ...), затем 4. queues.queue_number = as c (MAT-0001, MAT-0002, MAT-0003)
Таблица LoadType
Окно таблицы
Таблица Очереди
Запрос заказа по приоритету:
SELECT loadtypes.loadtype_code, queues.date_plan, windows.window_name, queues.queue_number FROM queues,loadtypes,windows WHERE queues.loadtype_id=loadtypes.loadtype_id AND queues.window_id=windows.window_id ORDER BY loadtypes.priority_order ASC, queues.date_plan ASC, windows.priority_order ASC, queues.queue_number ASC
Теперь я получу 1 тип загрузки группы данных по первой строке с указанным выше приоритетом заказа.
Это мой вопрос о проблеме:
SELECT loadtypes.loadtype_code, queues.date_plan, windows.window_name, queues.queue_number FROM queues,loadtypes,windows WHERE queues.loadtype_id=loadtypes.loadtype_id AND queues.window_id=windows.window_id ORDER BY loadtypes.priority_order ASC, queues.date_plan ASC, windows.priority_order ASC, queues.queue_number ASC GROUP BY queues.loadtype_id
Спасибо.