PDA

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 عصر
سلام
دوستان خوبم , خیلی از راهنمایی های شما ممنونم , استفاده کردم و مشکلم حل شد .

اگر زمانی بتونم من هم کمکتون کنم خوشحال می شم .
البته دیر جواب دادم