我正在为我的数据库编写查询,基本上我想查询数据库以查看每个房间发生的事件。这意味着我想要查找发生在房间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