تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
inner join اكتر من جدول
#1
عندي جدول gov اب - جدول Items  اب   - - جدول store  ابن  gov  و   items
items = Item_ID       Item_Name
office = Office_Code   Office_Name
 store =  Store_ID   Store_Office_ID   Store_Item_ID  Store_Item_status     Store_Item_Quentety   Store_Item_Type
الشكله في جملة السلكت

لما عملت inner join بين جدول ال store  وجدول ال items الدنيا اشتغلت تمام
ولما عملتها بين ال store  و office اشتغلت تمام

لما عملت جملة السلكت بالاتنين بيطلع ايرور

الكود كالتالي:-

1- كود بين store  وبين items :-
PHP كود :
Dim SLCTStr3 As String "select items.item_name , store_office_id , store.store_item_quentety , store.store_item_type from store " _
                                 
"inner join items on store.store_item_id = items.item_id" 

2- بين store  وبين office

PHP كود :
Dim SLCTStr6 As String "select office.office_name , store.store_item_quentety , store.store_item_type from store " _
                                 
"inner join office on store.store_office_id = office.office_code" 

3- الثلاث جداول : -

PHP كود :
Dim SLCTStr4 As String "select items.item_name , office.office_name , store.store_item_quentety , store.store_item_type from store " _
                                 
" inner join items   on store.store_item_id = items.item_id " _
                                 
" inner join office on store.Store_Office_ID = office.Office_Code" 

رساله الخطاء :-
Syntax error (missing operator) in query expression 'store.store_item_id = items.item_id  inner join office on store.Store_Office_ID = office.Office_Cod'.

اشتغلت بالسيلكت دي:- بس لو حد عنده اضافه يقولي او حاجه افضل

PHP كود :
Dim SLCTStr4 As String "select items.item_name , office.office_name , store.store_item_quentety , store.store_item_type from (store " _
                                 
" inner join items   on store.store_item_id = items.item_id )" _
                                 
" inner join office on store.Store_Office_ID = office.Office_Code" 

باضافة الاقواس بعد from  بس لو هنحتاج 4 جداول او اكتر نعمل ايه؟
الرد }}}}
تم الشكر بواسطة:
#2
الصحيح تكون هكذا
PHP كود :
SELECT
  items
.item_name,
  
office.office_name,
  
store.store_item_quentety,
  
store.store_item_type
FROM items
INNER JOIN store
  ON store
.store_item_id items.item_id
INNER JOIN office
  ON store
.Store_Office_ID office.Office_Code 

حتقول ايش السبب!

السبب ان كل INNER JOIN ترتبط باللي قبله مباشرة،
يعني المفروض هنا يكون الstore مربوط بالitems والoffice مربوط بالstore، ما ادري وضحت الفكرة.
الرد }}}}
تم الشكر بواسطة:
#3
السلام عليكم أخي العزيز ورحمة الله وبركاته
أخي العزيز، يبدو أنك مبتدئ في هذا العالم وعليه سوف أطرح عليك فكرة لتسهل عليك الأمر، إذا كنت تتعامل مع قاعدة بيانات من نوع Access إذا يمكنك استدعاء الجداول المرتبطة بعضها البعض في تصميم إستعلام الموجود في التبويب إنشاء، وبعدها قم بالدخول إلى SQL View لمشاهدة جملة الإستعلام، كما يمكنك نسخ نفس الجملة ووضعها في المشروع.

أتمنى لك التوفيق
الرد }}}}
تم الشكر بواسطة: zinom


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن شرح لطريقة ربط أكثر من جدول اكسس ؟ أبووسم 5 136 24-02-17, 12:23 AM
آخر رد: أبووسم
  ازاى اصمم جدول فى قاعدة بيانات 2D noway 5 116 20-02-17, 04:27 AM
آخر رد: khodor1985
  طلب صغير جمع عامود من جدول واضهار النتيجة في تكست بوكس nmst70 1 47 12-02-17, 06:19 PM
آخر رد: مساعدة
  طلب صغير جمع عامود من جدول واضهار النتيجة في تكست بوكس nmst70 4 95 12-02-17, 06:17 PM
آخر رد: مساعدة
  [VB.NET] نقل سجل من جدول الى اخر محمد بوقزاحة 0 46 06-02-17, 01:17 PM
آخر رد: محمد بوقزاحة
  ما هو كود تحديث عمود الاسعار فى جدول SQL السيد الجوهري 1 92 31-01-17, 09:40 AM
آخر رد: مساعدة
  كيفية دمج جدول المبيعات والمشتريات وحساب عدد المشتريات والمبيعات والمثال مرفق كصورة max_1978 0 114 31-01-17, 12:08 AM
آخر رد: max_1978
  [سؤال] طريقة اجراء عمليات مختلفة على جدول في قاعدة بيانات محمد بوقزاحة 6 345 28-01-17, 01:43 PM
آخر رد: أسامة السالمي
  [VB.NET] مساعدة حول تحيديث بينات جدول من جدول آخر kassa djeffal 1 82 19-01-17, 09:16 PM
آخر رد: ahmed.nabil
  منع تسجيل بيانات علي جدول الحركات بقاعدة بيانات sql خلال فترة زمنية (اقفال الفترة ا) السيد الجوهري 4 197 09-01-17, 07:22 PM
آخر رد: السيد الجوهري

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم