select count(*) from t
where gruppid = 27
and id <= 159
Frågan#1
Låt säga att jag har tillgång till ett gruppId tex 27 och ett id 159. Gruppen kan se ut så här:
id | gruppId
27 | 27
119 | 27
159 | 27
198 | 27
211 | 27
id är ett räknarfält och är därmed alltid unikt. Utifrån id och gruppId vill jag ta fram vilken position kombinationen har i en enskild grupp. Positionen ska alltid räknas med posterna sorterade efter id asc. I exemplet ovan skulle jag få position 3.
Hur löser jag detta i mysql?