私は自分のデータベースのクエリを作成していますが、基本的に各部屋で起こっているイベントのデータベースを照会します。私は部屋の1で起こっ最古のイベントと私は1つの部屋のためにこのクエリを実行するためのコードを持って下の部屋2.各配列要素の同じSQLクエリ
で起こっ最古のイベントを検索することを意味しています。このコードでは、部屋2の最も早いイベントのみが返されます。部屋1の最も早いイベントと部屋2の最も早いイベントを検索し、1回のクエリで返すクエリを実行するにはどうすればよいですか?
これは、配列の各要素に対して1つのクエリでクエリを実行することになります。これは可能ですか、各部屋の質問を書く必要がありますか?例えばのために
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
事前に感謝
... – Teja