- Sorunum SQL ile Gruplama ile ilgili... DISTINCT ve GROUP BY'ı bir türlü uygun şekilde kullanamadım... Konuyu açayım...

- Forumdaki soruları inceledim, hemen hepsi Count ile saydırarak veya hesaplama sonucu gruplamaları içeriyor.. Geriye kalanlar da yazım kural hataları zaten..

- İhtiyacım olan şey, SQL kurallarına aykırı olan aşağıdaki kod ile ifade etmek istediğim şeyi gerçekleştirmek.

Kod: Tümünü seç
SELECT Alan1, Alan2, Alan3, AlanN FROM VeriTablo
ORDER BY Alan1 DESC
GROUP BY Alan2
- Yani birden fazla alana göre sorgu kurup, bu alanlardan sadece birisi olan Alan2'ye göre Gruplamak... Diğer alanlar da sıralama için değişik zamanlarda lazım...

- Her alandaki değerler farklı olduğu için DISTINCT içine aldığımızda veya GROUP BY'a hepsini dahil ettiğimizde doğal olarak tüm kayıtlar geliyor...

// EDIT // Düzeltme
* Amaç; ALAN2 gruplu kayıtların en son girilmiş olanını bulup tekil olarak listelemek...
Teşekkürler...