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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حذف الاسطرالمكررة في جدول rabeh.ram 15 405 05-06-17, 04:58 AM
آخر رد: rabeh.ram
  كيف تكون جملة insert في جدول بشرط وفي خلية واحدة فقط ahmedfa71 0 69 16-05-17, 07:05 PM
آخر رد: ahmedfa71
  ما الخطأ في حفظ جدول إلى ملف نصي ahmedfa71 14 366 15-05-17, 05:47 PM
آخر رد: العواد الصغير
  نسخ بيانات جدول الى جدول كرم ابوهشام 1 81 13-05-17, 07:32 PM
آخر رد: Amir_alzubidy
  [VB.NET] كيفية فتح البرنامج اكتر من مرة بشروط معينة الماجيك مسعد 6 180 07-05-17, 04:15 AM
آخر رد: الماجيك مسعد
  [VB.NET] كيفية تشغيل اكتر من Thread فى نفس الوقت ؟ الماجيك مسعد 10 282 28-04-17, 04:32 PM
آخر رد: Fantastico
  طلب صغير جمع عامود من جدول واضهار النتيجة في تكست بوكس nmst70 3 192 21-04-17, 02:35 AM
آخر رد: momiana1
  مساعدة في عزل قاعدة بيانات صور الموظفين في جدول منفصل . أبووسم 18 495 01-04-17, 04:41 PM
آخر رد: atefkhalf2004
  [سؤال] كيف اضيف اكثر من جدول من نفس قاعدة لبيانات Marwan9990 1 134 22-03-17, 10:19 AM
آخر رد: abdualla
Thumbs Up كيفية الاستعلام على قيمة في جدول المتألق9 2 136 18-03-17, 09:49 PM
آخر رد: المتألق9

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


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