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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن تحويل ال Query في السيكوال الي جدول مثل الاكسس khaled12345 2 71 19-11-17, 02:02 PM
آخر رد: khaled12345
  اريد طريقة ملء اكتر من textbox عن طريق قاعده البيانات مراد بورجي 13 268 12-11-17, 10:35 PM
آخر رد: Rabeea Qbaha
  [VB.NET] طباعة اكتر من نسخة محمد اسماعيل 2 107 05-11-17, 07:53 PM
آخر رد: a.ahmed
  [كود] مساعدة في إكمال كود البحث بأكثر من جدول أبووسم 4 188 22-10-17, 05:46 PM
آخر رد: أبووسم
  مساعده بفكره بناء جدول بيانات ( اداره رواتب الموظفين) Rabeea Qbaha 4 166 09-10-17, 12:22 AM
آخر رد: Amir_alzubidy
  أستفسـار نسخ جدول لجدول طـلال 8 211 21-09-17, 06:24 PM
آخر رد: طـلال
  كيفية دمج جدول المبيعات والمشتريات وحساب عدد المشتريات والمبيعات والمثال مرفق كصورة max_1978 3 404 17-09-17, 01:05 AM
آخر رد: Rabeea Qbaha
Thumbs Up [كود] لو سمحتم عاوز كود حفظ في اكتر من table ahmedgamal 5 148 05-09-17, 05:49 PM
آخر رد: سعود
  اضافة حقل الى جدول برمجيا كرم ابوهشام 1 123 31-07-17, 08:44 PM
آخر رد: سعود
  مشكلة عند عرض جدول في datagridview تناسيم 1 140 12-07-17, 09:58 PM
آخر رد: نبيل كونكت

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


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