我必须写这个查询,我想我需要一些帮助。 我在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。 。 。关于'> ='完全正确,固定。 –