我必須寫這個查詢,我想我需要一些幫助。 我在Mysql中使用CodeIgniter(最新版本)。使用CI活動記錄的棘手sql查詢
我有這樣的小桌子「事件」與如下因素構成:
我想要做的是爲每個venue_id
選擇2個事件。
查詢的結果會是這樣的:
Venue_id number 1 : event1, event 2
venue_id number 2 : event 5, event 6
換句話說,並且僅僅是明確的。我需要選擇每個俱樂部2個事件。
我想是這樣的:
SELECT * FROM (`events`) GROUP BY `venue_id` LIMIT 2
但我需要GROUP BY和venue_id
限制有沒有辦法只能通過SQL查詢來做到這一點,或者我應該指望PHP解決它?
我喜歡第二種方法,但是如果我想要得到3個事件,或者說只有1個事件呢? – Alucard
'這裏n <='應該是'哪裏n> ='但是你得到了man,thx – Alucard
@Alucard。 。 。關於'> ='完全正確,固定。 –