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 раз и т. Д. Я пробовал много всего, чтобы решить эту проблему, но я не очень хорошо разбираюсь в sql join, и я ничего не нашел. Я не могу решить эту проблему.sql join query возвращает одну и ту же строку несколько раз
Дубликаты с четкими будут означать различия, по крайней мере, в одном из столбцов. Вы уверены, что столбец EVERY является одним и тем же экземпляром int hese duplicates? – JohnHC
FATURAHR - это моя таблица, в которой хранятся мои счета-фактуры, поэтому, если я присоединяюсь к этой таблице, мои возвращающиеся строки дублируют, сколько активности у меня есть. Каждый столбец не так же возвращает все, кроме столбцов FATURAHR. –
SELECT DISTINCT предназначен для всей выбранной строки, а не только для первого столбца. – jarlh