منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] سؤال في QUERY - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] سؤال في QUERY (/showthread.php?tid=24560)



سؤال في QUERY - hglogtd - 16-04-18

السلام عليكم 


عندي QUERY مش ضابط معي 

هو عباره عن VIEW بين  3 جداول 

جدول رئيسي رقم 1

جدول آخر رقم 2


احتاجه يعطيني جميع ما في الجدول الرئيسي 1 بشرط يكون ما له اي اضافة في الجدول 2




وشكراً


RE: سؤال في QUERY - mmali127 - 16-04-18

(16-04-18, 06:36 PM)hglogtd كتب : السلام عليكم 


عندي QUERY مش ضابط معي 

هو عباره عن VIEW بين  3 جداول 

جدول رئيسي رقم 1

جدول آخر رقم 2


احتاجه يعطيني جميع ما في الجدول الرئيسي 1 بشرط يكون ما له اي اضافة في الجدول 2




وشكراً



السلام عليكم 

اعتقدا انك تسطيع ذلك من خلال 

كليك يمين على العلاقة بين الجدولين (خط العلاقة بين الجدولين )

وبالتالى تحديد (Select All Rows from )


[attachment=17698]



RE: سؤال في QUERY - hglogtd - 16-04-18

شكرا لك على مرورك ولكن ظهرت لي جميع النتائج بينما انا احتاج من جدول 1 PK اللي مالها بيانات في الجدول 2 FK


RE: سؤال في QUERY - حريف برمجة - 16-04-18

لو ارفقت مثال للجزئية المطلوب حلها ستجد الحل الوافي بشكل اسرع .

ولكن هذا الكود يعيد لك الاسماء الموجودة في جدول1 والغير موجودة في الجدول 2

الكود قم بتعديله ليتناسب مع جداولك :

كود :
SELECT name from TABLE1 WHERE NOT EXISTS (SELECT name FROM TABLE2)



RE: سؤال في QUERY - hglogtd - 17-04-18

حاولت فيه ما فهمت له 

كود :
SELECT        tblProc.proc_type, tblProc.file_id_FK, tblProc.proc_id_PK, tblFiles.name_p, tblFiles.File_ID_PK
FROM            tblFiles RIGHT OUTER JOIN
                        tblProc ON tblFiles.File_ID_PK = tblProc.file_id_FK



RE: سؤال في QUERY - ابو ليلى - 17-04-18

السلام عليكم و رحمة الله و بركاته

جرب مثل هذا

PHP كود :
   Select From tblFiles Where File_ID_PK Not In(Select File_ID_Fk Group By File_ID_Fk)
 
   Select From tblFiles Where File_ID_PK  Not EXISTS(Select File_ID_Fk Group By File_ID_Fk