AccessTr.neT

Tam Versiyon: Artan Sıralama
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
örnekteki uygulamada sorgu içinde gruplama yapıyorum 
tarih alanında en büyuk tarihi ve onun karşısına denk gelen DURUM satırını 
listeletmek istiyorum.
Dosya ektedir.

Sorgu1:
Kod:
SELECT tbl.ADI, tbl.SOYADI, tbl.DOĞUM, Max(tbl.TARİH) AS EnÇokTARİH
FROM tbl
GROUP BY tbl.ADI, tbl.SOYADI, tbl.DOĞUM;

Sorgu2:
Kod:
SELECT Sorgu1.*, tbl.DURUM
FROM Sorgu1 INNER JOIN tbl ON (Sorgu1.EnÇokTARİH = tbl.TARİH) AND (Sorgu1.DOĞUM = tbl.DOĞUM) AND (Sorgu1.SOYADI = tbl.SOYADI) AND (Sorgu1.ADI = tbl.ADI);
ben bunu (ilişkiyi yani ) sadece bir alan için yapıyorum örnek T.C.KİMLİK NO
ama her alanın ilişkilendirilmesi mantığını anlayamadım. aynı şey değil mi sayın seruz,
yine de çözüm çözümdür çok teşekkür ederim.
Gönderdiğiniz tabloda T.C.KİMLİK NO alanı yok. Bunun haricinde herhangi bir Kimlik alanı da yok.
Varsa tabii ki tek alanla bağlamak daha doğru ama gördüğünüz gibi mecbursanız birden çok alanda bağlanabiliyor.

Örnekte önemli olan çözüm mantığını anlamanız, mantığı anladıysanız TCKIMLIKNO ekleyerek de yapabilirsiniz.