الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مرحبا عندي مشكلة صغيرة وهي في جملة select inner joine

بدأه lana2008 في 9 فبراير 2013 · 1 رد · 570 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هلا انا عندي 4 جداول

 

الجدول الاول رقم 1

post-97016-0-59952600-1360421087.png

 

 

والجدول الثاني رقم 2

post-97016-0-83160700-1360421100_thumb.j

 

المشكلة في الجدول الثاني 

 

بستخدم اسم البنك مرتين في الجدول الاول حاولت بinner joine  بس ما نفعت شو الحل علشان استخدم اكثر من inner joine على نفس الجدول

 

 

 SELECT Transfers_.Tr_ID, Transfers_.Tr_Date, Transfers_.Tr_Amount, Transfers_.Tr_Currency, Transfers_.Tr_Bank, Transfers_.Tr_Acc, Transfers_.Ben_Bank, Transfers_.Ben_Account_Number, Transfers_.Ben_Name, Bank_ID.Bank_Name, Cr_.Cr_Name_Ar 
       FROM ((Transfers_ INNER JOIN Bank_ID ON Transfers_.Ben_Bank = Bank_ID.Bank_ID) INNER JOIN Bank_Name ON (Transfers_.Tr_Bank = Bank_Name.Bank_Name) AND (Transfers_.Tr_Acc = Bank_Name.Bank_Account_Number)) INNER JOIN Cr_ ON Transfers_.Tr_Currency = Cr_.Cr_ID

 

يطلع بهذا الشكل

 

post-97016-0-67039500-1360421677_thumb.j

 

الي احاول اعملة انو اسم البنك يظهر من خلال  inner joine  في  TR_BAnk  و Ben _Bank

ياريت لوتعطوني فكرة

#2

اختي الفاضلة : لنا

 

لو انكِ وضعتي قاعدة البيانات الخاصة بك كان تم حل المشكلة عليها بسرعه بدلا من ان نقوم بعمل قاعدة بيانات جديده ونقوم بوضع البيانات بها

 

عموما تفضلي الحل 

 

post-15367-0-67987400-1360427455_thumb.g

 

 

 

SELECT Transfers_.Tr_ID, Transfers_.Tr_Date, Transfers_.Tr_Amount, Transfers_.Tr_Currency, Transfers_.Tr_Bank, Transfers_.Tr_Acc, Transfers_.Ben_Bank, Transfers_.Ben_Account_Number, Transfers_.Ben_Name, Cr_.Cr_Name_Ar, Bank_Name.Bank_ID, Bank_Name.Bank_Name
FROM Bank_Name INNER JOIN (Cr_ INNER JOIN Transfers_ ON Cr_.[Cr_ID] = Transfers_.[Tr_Currency]) ON Bank_Name.[Bank_ID] = Transfers_.[Ben_Bank];
 
 
اذا تمت الإجابه على السؤال فلا تنسى الضغط على ( أفضل إجابة )
اذا تمت الإجابه على السؤال فلا تنسى الضغط على ( أفضل إجابة )
 
 
 
بالتوفيق

مواضيع مشابهة