مشکل در join کردن اسکیو ال
با سلام
بنده برای فراخوانی اطلاعات در sql server مجبورم چهارتا جدول را با join ارتباط بدهم مطابق کدهای زیر ، ولی مشکلی که هست بعد از اجرای کوئری اطلاعات چهار مرتبه تکرار میشه
میشه بنده را راهنمایی کنید؟
select acc.num,acc.vchdate,vi.slref,vi.dlref,vi.debit,vi.credit,vi.persuitno,vi.persuitdate,
cmpitem.pursuitno,cmpitem.pursuitdate
from acc.accvchhdr acc
left join acc.accvchItm vi on acc.hdrvchid=vi.hdrRef
left join rpa.rparcvdoc rcv on acc.hdrvchid=rcv.hdrvchRef
left join rpa.rpacompositevch cmp on cmp.rpacompositevchid=rcv.rpacompositevchref
left join rpa.rpacompositevchitem cmpitem on cmp.rpacompositevchid=cmpitem.rpacompositevchref
where vi.hdrRef=106971
4 پاسخ
استفاده کردم باز همون جوابو میده
بعد از select از distinct استفاده کنید:
select distinct ...
query که نوشتید را قرار بدید.
گذاشتم بزرگوار