PDA

View Full Version : سوال: استفاده از یک کوئری در یک کوئری دیگر یا استفاده از چند دستور sql در یک کوئری



farzadkamali
جمعه 27 اردیبهشت 1392, 10:01 صبح
سلام خدمت دستان و اساتید

هیچ راهی وجود نداره که بشه در یک adoquery از یک adoquery دیگه استفاده کرد؟
و یا لااقل در یک adoquery بشه چندین دستور گنجاند؟
من می خوام دو جدول رو در یک کوئری عیناً بیارم. باید از full join استفاده کنم. در عین حال چندین ستون از این دوجدول نوعشون یکیه و می خوام در یک ستون قرار بگیرند که باید از دستور union all استفاده کنم.
حالا این دو جدول ترکیب شده یه ستون به نام ((نام عضو)) هم دارند که اونو باید از جدول اعضاء بگیره فکر کنم با inner join .

حالا این برای اجرای این دستورات در یک کوئری چه باید کرد؟

چند تایپیک در این باره دیدم که به نتیجه ای نرسیدم. ممنون میشم راهنمایی کنین.

*جیگرم*
جمعه 27 اردیبهشت 1392, 11:08 صبح
بهتره سوالتون رو در تالار T-SQL مطرح کنید تا سریعتر به جواب برسید!

farzadkamali
جمعه 27 اردیبهشت 1392, 11:48 صبح
بهتره سوالتون رو در تالار T-SQL مطرح کنید تا سریعتر به جواب برسید!

مشکلی با دستورات sql ندارم. می خوام ببینم دلفی این دو قابلیتی که گفتم رو داره یانه. فکر نمی کنم در تالار T-SQL به جواب برسم.

hossein_h62
شنبه 28 اردیبهشت 1392, 11:00 صبح
سلام
یه راهش اینه که کوئری که گفتی رو تبدیل به View کنی و بعد هم یه سلکت ساده در ADOQuery بزنی...

farzadkamali
شنبه 28 اردیبهشت 1392, 11:13 صبح
سلام
یه راهش اینه که کوئری که گفتی رو تبدیل به View کنی ...

چه جوری؟ یه توضیح می دین؟

hossein_h62
شنبه 28 اردیبهشت 1392, 13:23 عصر
چه جوری؟ یه توضیح می دین؟
خیلی سادست، در SQL Server کوئری که میخواین رو تبدیل به View میکنید و بعد هم ازش استفاده می کنید : SELECT * FROM My_View