PDA

View Full Version : INNER JOIN



ali3562
یک شنبه 24 خرداد 1388, 22:33 عصر
این دستور INNER JOIN در خط فرمان زیر چیه؟


"SELECT * FROM Factor_Detail INNER JOIN Servise ON Factor_Detail.Factor_ID = Servise.Factor_ID WHERE Servise.Moshtarak_ID=" & Moshtarak_ID

reza_mn
دوشنبه 25 خرداد 1388, 00:07 صبح
این دستور جهت تلفیق دو تیبل مجزا با یکدیگر بر اساس دو فیلد مشترک استفاده میشود.
در این دستور شما فیلد Factor_id تیبل Factor_Detail با فیلد Factor_Id تیبل Servise مشترک هستن ، این اشتراک صرفا در نام فیلد نمیباشد بلکه مقادیر ذخیره شده در فیلدهای معرفی شده مد نظر میباشد.

ali3562
دوشنبه 25 خرداد 1388, 01:53 صبح
ببخشید راهی هست با کد نویسی تو دتابیس بتونیم یک TABLE به این صورت بسازیم

میدونم با دستورات Create Table میشه Table ساخت ولی به صورت دو فیلد مشترک هم امکان پذیره اگه میشه با مثال توضیح بدید.ممنونم.
اینجوریشو بلدم

Set dbase1 = OpenDatabase(App.Path & "\dbase\DATA.mdb", True, False)
dbase1.Execute " CREATE TABLE " & Trim(Text1) & " ( Name1 TEXT(50) , omgh TEXT(50) )"
dbase1.Close