PDA

View Full Version : مشکل در select بین 3 جدول



mehdi0020
شنبه 01 اسفند 1394, 05:24 صبح
من یه برنامه دارم مینویسم تو قسمت گزارشات باید از 3 تا جدول خروجی بگیرم

"SELECT *
from tbsfc
LEFT OUTER JOIN tb3112
on tbsfc.codesfc=tb3112.codsfc
LEFT OUTER JOIN tb3123
on tbsfc.codesfc=tb3123.codsfc
where datesfc>=" + "'" + strsearchin + "'" + " and datesfc<=" + "'" + strsearchout + "'"

همه چیز دزست کار میکنه فقط مشکلم اینه که تو رکورد های مشترک به تعداد آنها رکورد تکراری میاره
نمیدونم منظورمو رسوندم یا نه:افسرده::افسرده::افسرده::ا سرده:

CsharpNevisi
شنبه 01 اسفند 1394, 06:26 صبح
خب میتونی distinct بگیری

mehdi0020
شنبه 01 اسفند 1394, 06:28 صبح
خب میتونی distinct بگیری

میشه بیشتر راهنمایی کنی
من #C تازه کارم

AmiN0012
شنبه 01 اسفند 1394, 07:42 صبح
example:

SELECT DISTINCT column_name , column_name
FROM table_name;

Mahmoud Zaad
شنبه 01 اسفند 1394, 07:46 صبح
سلام
نوع join رو باید عوض کنید. به جای outer بنویسید inner. شاید برای هر دو شاید هم یکی شون رو باید تغییر بدی، دو سه تا حالت میشه امتحان کن جواب میده.

mehdi0020
شنبه 01 اسفند 1394, 07:53 صبح
example:

SELECT DISTINCT column_name , column_name
FROM table_name;

من میخوام یکی از جدول هام تمام رکورد هاش نمایش داده شه اگه تو اون 2تا جدول هم رکورد مشترک داشت جلو رکورد جدول اولیم نمایش بده با این کوئری درست کار میکنه فقط مشکلم نمایش تکراریه

mehdi0020
شنبه 01 اسفند 1394, 07:57 صبح
example:

SELECT DISTINCT column_name , column_name
FROM table_name;

درست شد متوجه راهنماییت نشده بودم اول مممنون