View Full Version : فوری : تبدیل نتایج query به جدول
xmazdak
چهارشنبه 27 مهر 1384, 18:54 عصر
سلام
دوستان من از ترکیب دو جدول در یک query نتایجی به دست آوردم که شامل تعدادی رکورد هستند .
حالا نیاز دارم این محتوای query رو به یک جدول(مجازی) تبدیل کنم .
دیتا بیس من اکسس 2003 هست .
اگر دوستان خیلی فوری من را راهنمایی کنند بسیار ممنون می شم .
mzjahromi
چهارشنبه 27 مهر 1384, 19:14 عصر
منظورت از یک جدول مجازی چیه؟
xmazdak
چهارشنبه 27 مهر 1384, 19:38 عصر
سلام
ببینید , اصل مشکل من اینه که می خوام توی رکورد های حاصل از نتیجه ی اجرای query باز هم به وسیله ی دستور select * from یکسری دیگه رو به دست بیارم ولی نمی دونم چه کار باید بکنم . در حالت عادی بعد از دستور ذکر شده نام جدول رو می نویسم ولی اینجا ... ؟
لطفا کمک ... !!!
mzjahromi
چهارشنبه 27 مهر 1384, 19:49 عصر
تو نتیجه یک query که داری مثل یه Table میمونه مثلا
//this is a query:
select a,sum(b) as sb,avg(c) as ac
from t1
group by a
//and this one is a query that query
select * from (
select a,sum(b) as sb,avg(c) as ac
from t1
group by a
) where ac>18
همونطور که می بینی query داخلی حکم یه جدول رو پیدا کرده
Naficy
جمعه 29 مهر 1384, 05:45 صبح
مثال خوبی بود.
علاوه بر اون شاید بتونید از دستور Select Into استفاده کنید و یک جدول جدید بسازید.
xmazdak
شنبه 30 مهر 1384, 18:49 عصر
سلام
دوستان خوبم , خیلی از راهنمایی های شما ممنونم , استفاده کردم و مشکلم حل شد .
اگر زمانی بتونم من هم کمکتون کنم خوشحال می شم .
البته دیر جواب دادم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.