View Full Version : یک کوئری برای اینکار میخوام!
twelve
شنبه 07 اردیبهشت 1387, 15:12 عصر
2 جدول زیر رو در نظر بگیرید :
الف ) دارای 6 فیلد با نام های A,B,C,D,E,F
ب ) دارای 4 فیلد با نامهای A,B,C,D
سوال: میخوام یک کوئری بنویسم که مقدار فیلد های همنام رو در یک گروه جدا (A,B,C,D) مثل Union و دو فیلد دیگر هم جدا بازیابی کنه!
نتیجه نهایی بشه این :
A B C D E F
e-shahshahani
شنبه 07 اردیبهشت 1387, 17:01 عصر
فکر کنم کمی کمکت کنه! :
select a,b,c, d,e,f from table1 union all select a,b,c,d,null,null from table2
اگر جوابم نامربوطه، باید بیشتر توضیح بدی
twelve
شنبه 07 اردیبهشت 1387, 17:05 عصر
دوست من جوابت نا مربوط نیست ، من نمیخوام تو فیلد هام مقدار null داشته باشم
e-shahshahani
شنبه 07 اردیبهشت 1387, 17:06 عصر
هر چی می خوای داشته باشی همون بذار
twelve
شنبه 07 اردیبهشت 1387, 17:10 عصر
هاااان؟! هر چی که نمیشه جانم ، من توی سوالم که گفتم چی میخوام ، من به تعداد فیلد هایی که دارم باید کوئری بنویسم
twelve
شنبه 07 اردیبهشت 1387, 18:23 عصر
ای بابا یعنی اینقدر کار سختیه؟!!! من خودم به این نتیجه رسیدم که این کار اصلا نشدنیه )-:
میخواستم ببینم شما هم تایید میکنید یا ....
e-shahshahani
شنبه 07 اردیبهشت 1387, 18:46 عصر
منظورت اینه که دو تا select می خواهی داشته باشی؟؟؟
منظورت را واضح تر برسون. مثالت خیلی گویا نیست.
twelve
شنبه 07 اردیبهشت 1387, 18:55 عصر
مهم نیست چند تا select باشه ، اصلا n تا باشه.
من میخوام در نهایت 6 فیلد جواب داشته باشم !
e-shahshahani
شنبه 07 اردیبهشت 1387, 18:57 عصر
وقتی داری از جدول دوم select میزنی، به ازای فیلد هایی که نداره e,f می خواهی چی قرار بگیره. من اینو نفهمیدم
twelve
شنبه 07 اردیبهشت 1387, 19:19 عصر
همون دیگه ! هیچی!
e-shahshahani
شنبه 07 اردیبهشت 1387, 19:22 عصر
هیچی یعنی null یا '' (یعنی دو تا گیومه)
شما که اینجا نمی تونی مثل نرم افزار ورد یه جدول بکشی بعد هر سلولی را نخواستی پاک کنی!!!
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.