sorunum şu :
Kod: Tümünü seç
select Distinct malzeme_kayitno, diğer bütün fieldlarım from tablom where .....
Görünsünler yeter.
Şimdiden Teşekürler.
Kod: Tümünü seç
select Distinct malzeme_kayitno, diğer bütün fieldlarım from tablom where .....
Kod: Tümünü seç
select distinct malzeme_kayitno, 'herhangi bir değer' alanadi, 0 alanadi2, 'alantipine göre bir değer' alanadi3 from tablom
Gerçekten süper bi yöntem miş..aslangeri yazdı:s.a.
eğer diğer alanlardaki değerler önemli değilse şöyle bişey yapabilirsin.kolay gelsin.Kod: Tümünü seç
select distinct malzeme_kayitno, 'herhangi bir değer' alanadi, 0 alanadi2, 'alantipine göre bir değer' alanadi3 from tablom
Kod: Tümünü seç
select distinct malzeme_kayitno, * from tablom
Kod: Tümünü seç
SELECT DISTINCT T1.SFB_SFA,T4.* FROM SFISB AS T1
INNER JOIN
(SELECT T2.SFB_SFA,MIN(T2.SFB_ID) AS MINID FROM SFISB AS T2 GROUP BY T2.SFB_SFA) AS T3 ON (T1.SFB_SFA=T3.SFB_SFA)
INNER JOIN SFISB AS T4 ON (T3.MINID=T4.SFB_ID)
Kod: Tümünü seç
SELECT SIPARIS.ID, SIPARIS.CARIKODU, CARI.UNVAN, SIPARIS.ACIKLAMA, SIPARIS.DURUMU, SIPARIS.OZELKODU,
SIPARIS.SIPARISNO, SIPARIS.TARIHI, SIPARIS.SAATI, SIPARIS.VADESI, SIPARIS.TERMIN,
SIPARIS.MUS_SIPARISNO, SIPARIS.ISK_ORANI, SIPARIS.EK1, SIPARIS.EK2, SIPARIS.TOPLAM,
SIPARIS.ISK_TOPLAMI, SIPARIS.ARA_TOPLAM, SIPARIS.KDV, SIPARIS.GENEL_TOPLAM, SIPARIS.BL_CR_KODU,
SIPARIS.OKUNDU, SIPARIS.OKUYAN, SIPARIS.ISK_TUTARI, SIPARIS.MUSTERI_DOSYA_ADI, SIPARIS.DURUMU_ITEMS,
COUNT(SIPARIS_HRK.NUMUNE_KODU) AS NUMUNE_KODU, COUNT(STOK.STOKKODU) AS STOKKODU, COUNT(STOK.STOK_ADI)
AS STOK_ADI, COUNT(STOK.ACIKLAMA1) AS ACIKLAMA1
FROM SIPARIS INNER JOIN
CARI ON SIPARIS.CARIKODU = CARI.CARI_KODU LEFT OUTER JOIN
SIPARIS_HRK ON SIPARIS.SIPARISNO = SIPARIS_HRK.SIPARIS_KODU LEFT OUTER JOIN
STOK ON SIPARIS_HRK.STOK_KODU = STOK.STOKKODU
GROUP BY SIPARIS.ID, SIPARIS.CARIKODU, CARI.UNVAN, SIPARIS.ACIKLAMA, SIPARIS.DURUMU, SIPARIS.OZELKODU,
SIPARIS.SIPARISNO, SIPARIS.TARIHI, SIPARIS.SAATI, SIPARIS.VADESI, SIPARIS.TERMIN,
SIPARIS.MUS_SIPARISNO, SIPARIS.ISK_ORANI, SIPARIS.EK1, SIPARIS.EK2, SIPARIS.TOPLAM,
SIPARIS.ISK_TOPLAMI, SIPARIS.ARA_TOPLAM, SIPARIS.KDV, SIPARIS.GENEL_TOPLAM, SIPARIS.BL_CR_KODU,
SIPARIS.OKUNDU, SIPARIS.OKUYAN, SIPARIS.ISK_TUTARI, SIPARIS.MUSTERI_DOSYA_ADI, SIPARIS.DURUMU_ITEMS
Kod: Tümünü seç
select * from TABLO where ID in (select min(ID) from TABLO group by ALAN)
sabanakman yazdı:Maksat aynı alan yapısının gelmesi ise ve bir ID gibi her kayda farklı numara veren bir alan değeri varsa örnekteki teknikte işe yaracaktır.Kod: Tümünü seç
select * from TABLO where ID in (select min(ID) from TABLO group by ALAN)