SQL: kayıtları GROUP BY ve sonra her gruptan son kayıt almak?

0 Cevap php

Possible Duplicate:
SQL Server: Only last entry in GROUP BY

Böyle bir tablo var:

id| name  | attendence
1 | Naveed| 1
2 | Naveed| 1
3 | Adil  | 1
4 | Adil  | 1

Ben aşağıdaki sorguyu kullanabilirsiniz:

SELECT * FROM `test` WHERE `attendence`=1 GROUP BY name

Yukarıdaki sorgu ile sonuç:

id| name   | attendence
3 | Adil   | 1
1 | Naveed | 1

Question:

Yukarıdaki sonuç grubu adına göre satırlar ancak her gruptan ilk satırı gösteriyor. Ben her gruptan son satır (id) seçmek istiyorum.

Örneğin:

id| name   | attendence
2 | Naveed | 1
4 | Adil   | 1

Yukarıdaki sonuç için sorgu yazmak nasıl.

Teşekkürler

0 Cevap