2017-01-18 6 views
-1
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 возвращает одну и ту же строку несколько раз

+1

Дубликаты с четкими будут означать различия, по крайней мере, в одном из столбцов. Вы уверены, что столбец EVERY является одним и тем же экземпляром int hese duplicates? – JohnHC

+0

FATURAHR - это моя таблица, в которой хранятся мои счета-фактуры, поэтому, если я присоединяюсь к этой таблице, мои возвращающиеся строки дублируют, сколько активности у меня есть. Каждый столбец не так же возвращает все, кроме столбцов FATURAHR. –

+1

SELECT DISTINCT предназначен для всей выбранной строки, а не только для первого столбца. – jarlh

ответ

0

Вы можете использовать row_number() и выбрать 1-ю строку из каждого результата, который даст вам уникальный результат. Также, если вы можете предоставить мгновенный снимок ваших данных образца, я могу разработать запрос с использованием row_number()

+0

здесь моя база данных Я просто хочу получить все CARIHR и другие таблицы с отношением CARIHR. Пример: я получу идентификатор 104 и распечатаю его FATURA на экране после того, как я напечатаю FATURAHR, связанный с FATURA https://www.solidfiles.com/v/Za8jepN5aNWLA –

+0

Я проверил ссылку, она показывает, что файл поврежден. Вы можете запросить reupload базу данных, чтобы я мог проверить и разработать запрос. –

 Смежные вопросы

  • Нет связанных вопросов^_^