我有以下 MySQL SELECT 语句(连同 PHP):
SELECT *
FROM EVENTS
WHERE (
time1
BETWEEN "2013-04-22 19:30:00"
AND "2013-04-22 19:50:00"
)
OR (
time2
BETWEEN "2013-04-22 19:30:00"
AND "2013-04-22 19:50:00"
)
上面的查询返回以下行:
id | time1 | time2 |
-------------------------------------------------
26 2013-04-22 19:45:00 2013-04-26 12:25:00
所以,很明显,time1
是什么返回了行。
我的问题是:当我使用上面的 SELECT 语句遍历行时,如何确定是 time1 还是 time2 '触发'(因为没有更好的术语)要返回的行?
任何帮助都会很棒!