تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] مثال عن نسخ جدول من مستند وورد لمستند وورد آخر omran.a 3 52 05-12-16, 03:53 PM
آخر رد: sendbad100
Photo جدول حصص مدرسة سيد درويش 0 49 04-12-16, 12:01 AM
آخر رد: سيد درويش
  كيف اقوم بتعبئت كمبو بوكس من جدول في اسكيول سيرفر معتز الجازوي 2 71 19-11-16, 03:10 AM
آخر رد: معتز الجازوي
  حفظ صورة الموظف في جدول مستقل أبووسم 3 186 18-11-16, 03:56 PM
آخر رد: أبووسم
  مساعدة في طريقه فكرة عمل جدول sql server Rabeea Qbaha 4 111 08-11-16, 04:55 PM
آخر رد: Rabeea Qbaha
  تعذر عمل انسيرت لجدول من جدول اخر بسبب المفتاح الأساسي اليوم مبتدئة وغداً محترفة 7 161 08-11-16, 03:56 PM
آخر رد: اليوم مبتدئة وغداً محترفة
  [VB.NET] اريد إضافة صورة للموظف في جدول أخر بنفس قاعدة البيانات أبووسم 8 280 05-11-16, 12:00 PM
آخر رد: Adrees
  [SQL] مطلوب جدول به اصناف محل كمبيوتر ... عاجل MH mekawy 2 110 03-11-16, 04:22 PM
آخر رد: MH mekawy
Question [VB.NET] Crystal Reports: كيف يتم ربط حقل من جدول آخر؟ newvbdev 6 161 12-10-16, 03:33 PM
آخر رد: newvbdev
  نسخ بيانات جدول في داتا اكسس الى جدول في داتا اخرى samira20 3 128 12-10-16, 03:20 PM
آخر رد: ابو ليلى

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


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