PDA

View Full Version : Join کردن 4 جدول



snackeye
جمعه 03 خرداد 1392, 06:15 صبح
سلام


من 4 تا جدول دارم که میخوام اونا رو JOIN کنم با یک join مشکلی ندارم اما بیشتر از 1 join بهم ارور از FROM میده !!

مثال :

لیست جدول ها :
Table1
Table2
Table3
Table4


Select * from Table1 LEFT JOIN TABLE2 ON Table2.id = Table1.tbl2ID LEFT JOIN Table3 on Table3.id = Table1.tbl3ID

کجای کارم مشکل داره ؟؟

با تشکر از همگی

persian boy
جمعه 03 خرداد 1392, 08:36 صبح
با سلام دوستان که جواب میدن
join چند جدول در linq رو هم بگن

Abbas Amiri
جمعه 03 خرداد 1392, 14:56 عصر
سلام


من 4 تا جدول دارم که میخوام اونا رو JOIN کنم با یک join مشکلی ندارم اما بیشتر از 1 join بهم ارور از FROM میده !!

مثال :

لیست جدول ها :
Table1
Table2
Table3
Table4


Select * from Table1 LEFT JOIN TABLE2 ON Table2.id = Table1.tbl2ID LEFT JOIN Table3 on Table3.id = Table1.tbl3ID

کجای کارم مشکل داره ؟؟

با تشکر از همگی

احتمالا مشکل شما از عدم پرانتزگذاری است . اگر درمحیط اکسس اقدام به ایجاد آن کرده اید ، سعی کنید در نمای دیزاین ارتباط ها را با درگ کردن ایجاد کرده و سپس در نمای SQL از کدهای ایجاد شده الگو بگیرید

Abbas Amiri
جمعه 03 خرداد 1392, 14:59 عصر
با سلام دوستان که جواب میدن
join چند جدول در linq رو هم بگن

سلام
به لینک زیر مراجعه کنید :
دسترسی به داده ها (ADO.Net و LINQ و ...) (http://barnamenevis.org/forumdisplay.php?144-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D9%87%D8%A7-%28ADO.Net-%D9%88-LINQ-%D9%88-...%29)

snackeye
جمعه 03 خرداد 1392, 17:22 عصر
نه پرانتز هم که میذارم همونجوری هست فرقی نمیکنه
با wizard خود اکسس که میزنم تقریبا درست میشه اما خوب کدش خیلی پیچ در پیچ میشه سر در نمیارم که چجوری میشه ! آخه این رو میخوام توی دلفی استفاده کنم - تو اکسس دارم تست میزنم