我正在爲我的數據庫編寫查詢,基本上我想查詢數據庫以查看每個房間發生的事件。這意味着我想要查找發生在房間1中的最早事件,並在房間2中發生最早事件。每個數組元素上的相同SQL查詢
下面我有執行此查詢1個房間的代碼。此代碼僅返回房間2中最早的事件。我如何執行查詢,以查找房間1的最早事件和房間2的最早事件並將其返回到單個查詢中?
這將執行一個數組的每個元素的查詢,但在一個查詢。這是可能的還是我將不得不爲每個房間寫一個查詢?
select name,
eventtime,
MIN(eventtime - currenttime) as time_from_test
from the_table
where the_table.room = Room1
group by the_table.room
order by time_from_test
limit 1
在此先感謝
你的分組按列r與select子句不匹配... – Teja 2012-03-16 19:34:36