次の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 かをどのように判断できますか?
どんな助けでも素晴らしいでしょう!