در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

+9****+49

افزودن دو جدول بهم در sql server

با سلام و احترام خدمت دوتان عزیز  من یه سوال داشتم  میخوام دو تا جدول با یه شرط خاص بصورت پشت سر هم درsql   نمایش داده بشه  اگر می شه راهنمایی بفرمائید  از چه دستوری استفاده کنم  


لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
علی آقامیری

یعنی با select اطلاعات رو از دو جدول بخونید ؟ در این صورت باید از Union استفاده کنید و دقت کنید که تعداد و نام فیلدهای هر دو دستور مثل هم باشند.

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **
+9****+49

بله جناب مهندس با تمام حالت های join  انجام دادم  میاد با هم ترکیب میکنه   من مبخوام در ادامه هم نمایش بده 

علی آقامیری

باید select اول رو بنوسید بعد مینویسید UNION بعد select دوم رو مینویسید

فقط اسم و تعداد و ترتیب column ها باید یکی باشه ، اگر نیست با استفاده از AS هم نامشون کنید


select A,B,C From Table1
UNION
Select A,B,D AS C From Table2 
** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **
علی آقامیری

ضمنا کاربرد JOIN رو هم دقت کنید که اصلا این چیزی نیست که شما دنبالشید !

JOIN برای دریافت ستون های مختلف از جدول های مختلف در کنار هم (نه بعد هم ) هستش.

مثلا A,B از جدول 1 و C,D از جدول 2

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **
+9****+49

ممنون مهندس اره union جواب گرفتم  فقط یه راهنمایی دیگه کنید ممنون میشم  الان خروجی که داره میده از دو جدول بعضیها که تکراری هستن میخوام مقدار یه فیلدش  باهم جمع بشه تو یه رکورد آورده باشه  این امکان پذیر هست یا خیر 

علی آقامیری

فکر نمی کنم با دستوری مستقیم بشه ، راهی که به ذهنم مرسه اینه که نتیجه رو بریزید تو یک temp table و دوباره select با group by بزنید.


البته من تو SQL زیاد حرفه ای نیستم شاید این روش یه مقدار کند و غیر حرفه ای باشه   و روش بهتری هم باشه.

** هیچ اگر سایه پذیرد ، منم آن سایه هیچ **
+9****+49

ممنوم مهندس عزیز از اینکه راهنمایی کردید تا حدی مشکلم حل شد  متشکرم  احتمالا همین کارو بکنم بشه  روز بخیر 

پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....