MySQL可以在同一查询中找到不同的东西吗

时间:2018-12-07 15:08:08

标签: mysql multiple-columns

在这个查询中,我从@jarlh获得了帮助,在这个问题ORDER BY CASE

SELECT *
FROM booking
WHERE booking_date=$b_date OR DATE(delivery_date)=$b_date
ORDER BY CASE WHEN booking_date=$b_date
                  THEN hour * 60 + minute
                  WHEN DATE(delivery_date)=$b_date
                  THEN HOUR(delivery_date) * 60 + MINUTE(delivery_date)
         END ASC

在离开查询之前,我需要找到具有相同HOUR和MINUTE的帖子,并以某种方式对其进行标记,这样我就可以水平而不垂直地打印它们(在相同的小时和分钟内)。 / p>

0 个答案:

没有答案