select distinct "CARIHR"."BLCHKODU", "CARIHR"."BLCRKODU",
"CARIHR"."OZEL_KOD", "CARIHR"."EVRAK_NO",
"CARIHR"."ISLEM_TURU", "CARIHR"."TARIH",
"CARIHR"."BORC", "CARIHR"."TAHSILAT",
"CARIHR"."ACIKLAMA", "CARIHR"."VADE",
"CARIHR"."FATURA_HAREKETI",
"CARIHR"."VF_UYGULA", "CARIHR"."HR_ESLEME",
"CARIHR"."TAKIP", "FATURA"."BLFTKODU",
"FATURA"."BLCRKODU" as "FATURA_BLCRKODU",
"FATURA"."BLCH1KODU", "FATURA"."BLCH2KODU",
"FATURA"."TARIHI", "FATURA"."KAP_FATURA",
"FATURA"."KAP_FATTUR",
"FATURA"."ACIKLAMA" as "FATURA_ACIKLAMA",
"FATURA"."TOPLAM", "FATURA"."TOPLAM_KDV",
"FATURA"."KDV_HARIC",
"FATURA"."KESINTI_TOPLAMI",
"FATURA"."KESINTI1", "FATURA"."KESINTI2",
"FATURA"."KESINTI3", "FATURA"."KESINTI5",
"FATURA"."KESINTI4",
"FATURA"."VADE" as "FATURA_VADE",
"FATURA"."KDV_DURUMU",
"FATURA"."ALIS_SATIS_MUSTAHSIL",
"FATURA"."TAKIP" as "FATURA_TAKIP",
"FATURA"."KESILECEK_1",
"FATURA"."KESILECEK_2",
"FATURA"."KESILECEK_3",
"FATURA"."FATURANOT",
"FATURA"."KESINTI1ORAN",
"FATURA"."KESINTI2ORAN",
"FATURA"."KESINTI3ORAN",
"FATURA"."KESINTI4ORAN",
"FATURA"."KESINTI5ORAN",
"FATURAHR"."BLFHKODU",
"FATURAHR"."BLFTKODU" as "FATURAHR_BLFTKODU",
"FATURAHR"."BLSTKODU",
"FATURAHR"."BLSHKODU", "FATURAHR"."CINSI",
"FATURAHR"."BIRIMI", "FATURAHR"."MIKTARI",
"FATURAHR"."FIYAT", "FATURAHR"."ARATUTAR",
"FATURAHR"."TOPLAMTUTAR",
"FATURAHR"."KDV_ORANI",
"FATURAHR"."KDV_TUTAR", "FATURAHR"."NEM",
"FATURAHR"."KESINTI_TOPLAMI" as "FATURAHR_KESINTI_TOPLAMI",
"CARI"."CARI_KODU", "CARI"."TICARI_UNVANI",
"CARI"."ADI_SOYADI", "CARI"."ADRESI",
"CARI"."VERGI_DAIRESI", "CARI"."VERGI_NO",
"CARI"."ILI", "CARI"."ILCESI",
"CARI"."GRUBU", "CARI"."EMAIL",
"CARI"."CEP_TEL", "CARI"."TELEFON",
"CARI"."FAKS", "CARI"."OZELKOD_1",
"CARI"."OZELKOD_2", "CARI"."OZELKOD_3",
"CARI"."KAYIT_TARIHI",
"CARI"."OZEL_TARIHI", "CARI"."TC_KIMLIK",
"CARI"."BAGKUR_NO", "CARI"."KOYU",
"CARI"."NOTU",
"CARI"."BLCRKODU" as "CARI_BLCRKODU"
from ((("CARIHR" "CARIHR"
left
join "FATURA" "FATURA"
on ("FATURA"."BLCH1KODU" = "CARIHR"."BLCHKODU"))
left
join "FATURAHR" "FATURAHR"
on ("FATURAHR"."BLFTKODU" = "FATURA"."BLFTKODU"))
left
join "CARI" "CARI"
on ("CARI"."BLCRKODU" = "CARIHR"."BLCRKODU"))
저는 DevExpress XtraReport를 사용하고 있으며 이것은 제 SQL 쿼리입니다. 이 쿼리를 실행할 때 내 104 번째 행은 20 번을 반환하고 59 번째 행은 5 번 등을 반환합니다. 그러나이 문제를 해결하기 위해 많은 노력을했지만 im은 SQL join에 좋지 않았고 아무것도 찾지 않았습니다. 나는 이것을 해결할 수 없다.SQL join 쿼리는 같은 행을 여러 번 반환합니다.
적어도 하나의 열에 차이가 있다고하는 차이점이 있습니다. 당신은 모든 열이 동일한 int hese duplicates라고 확신합니까? – JohnHC
FATURAHR은 내 송장 활동을 저장하는 광산 테이블이므로,이 테이블에 가입하면 반환하는 행에 얼마나 많은 액티비티가 중복됩니까? 모든 열은 FATURAHR 열을 제외하고 모두 똑같은 것을 반환하는 것과 동일하지 않습니다. –
SELECT DISTINCT는 첫 번째 열뿐만 아니라 선택한 전체 행을 나타냅니다. – jarlh