ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

تلفيق دو جدول

 
Post new topic   Reply to topic    ParsX.com Forum Index -> اس . كيو . ال SQL
View previous topic :: View next topic  
Author Message
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Mon Sep 11, 2006 8:12 am    Post subject: تلفيق دو جدول Reply with quote

چه جوري ميشه دو جدول با فيلد هاي يكسان رو پشت سر هم آورد
مثلا بانك اطلاعاتي امسال را با باغنك اطلاعاتي سال قبل تلفيق كرد
Back to top
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Mon Sep 11, 2006 1:38 pm    Post subject: Reply with quote

يعني چي پشت سر هم بياري ؟ يعني جفتش رو توي يه جدول ببري ؟
در مورد خط دوم مثالي كه زدي غلط هست . هيچ وقت براي يك سال جداگانه يك جدول جداگانه نمي سازن . بلكه يه جدول براي تمامي سالها ميسازند و يك فيلد براي مشخص كردن سال مورد نظر . اگه اينكار رو كردي ( دو جدول جدا براي سالها ) اشتباه كردي ...
Back to top
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Wed Sep 13, 2006 6:30 am    Post subject: Reply with quote

وقتي data زياد باشه اطلاعات هر سال بايد در بانكهاي جدا ذخيره شود تا .... حالا ميخواهيم دو جدول همسان رو با هم تلفيق كنيم كه در دو بانك مختلف هست يك راه به صورت زير هست منتهي سرعت پاييني داره

S_ELECT     isnull(V1.Code, V2.Code)      AS _code ,isnull(V1.price, V2.price) as _price
F_ROM         d85.dbo.tblhesab V1  FULL OUTER JOIN
                    d86.dbo.tblhesab V2  ON V2.Code+'c' = V1.Datee+'d'


اين كد كليه فيلدهاي موجود را زير هم نشون ميده
اگر كد ومبلغ اولي باشه اولي رو نشون ميده,اگر كد ومبلغ دومي باشه دومي رو نشون ميده
ولي سرعت پاييني داره(حالا ميتوني كمك كن جون من اشكال الكي هم نگير )
Back to top
arash
مدير بخش سي
مدير بخش سي


Joined: 27 Nov 2004
Posts: 1232
Location: www.parsx.com

PostPosted: Fri Sep 15, 2006 11:45 pm    Post subject: Reply with quote

http://forum.tiraman.com/viewtopic.php?p=282&sid=54cf9299769509b5bd93df36a5afad2b
Back to top
emsii
دوست آشناي سايت


Joined: 16 Dec 2005
Posts: 90
Location: tehran

PostPosted: Mon Sep 18, 2006 12:21 am    Post subject: Reply with quote

ممنون آرش خان خيلي عالي بود بازم داشتي بگو
Back to top
arash
مدير بخش سي
مدير بخش سي


Joined: 27 Nov 2004
Posts: 1232
Location: www.parsx.com

PostPosted: Mon Sep 18, 2006 6:53 pm    Post subject: Reply with quote

چاکریم
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> اس . كيو . ال SQL All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum