我正在为流程实施预订工具。您可以使用库存 - 如果您想预订一天的上午和下午时段的流程正在用完。然后当显示日历时,它会带来所有现有的预订,例如显示该房间在特定时间段内不可用。
我遇到的困难是,返回的条目不是按顺序显示的,所以在“PM”插槽之后的“AM”插槽。这一切看起来都很随机,最终用户可能会感到困惑。
SELECT * FROM
(
select
query to select room 1 where slot is AM
UNION ALL
query to select room 1 where slot is PM
UNION ALL
query to select room 2 ( this room can be booked only for whole day )
)
ORDER BY slot ASC
这是我使用的查询结构。它正确返回条目,但不按顺序返回。我认为这是由于嵌套的选择语句。
解决此问题的最佳方法是什么?