K@m@l نشر 15 أكتوبر 2015 أرسل تقرير نشر 15 أكتوبر 2015 لدي جدول على قاعدة Mysql، وأريد تحديد القيم بحيث لا تكون متواجدة بجدول آخر، وهذا مثال تقريبي للكود الذي أريده باستعمال الدالة Not In:SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principalلكن أحصل على خطأ في Syntax، ولا أدري كيف أفعلها؟ اقتباس
0 E.Nourddine نشر 16 أكتوبر 2015 أرسل تقرير نشر 16 أكتوبر 2015 لتستعمل الدالة Not In يجب مقارنة العنصر مع نتيجة Select بها عدة عناصر، لا مع قيمة من جدول بعينه، مما يعني أن جملة الاستعلام خاصتك ستصبح بهذا الشكل :SELECT * FROM Table1 WHERE Table1.principal NOT IN (SELECT principal FROM table2)وهذا مثال مبسط:SELECT * FROM suppliers WHERE supplier_name NOT IN ( 'IBM', 'Hewlett Packard', 'Microsoft' );حيث يراد في هذه الحالة إظهار كل المعلومات في حالة كان supplier_name غير موجود ضمن 'IBM','Hewlett Packard','Microsoft'.SQL Server: NOT Condition اقتباس
السؤال
K@m@l
لدي جدول على قاعدة Mysql، وأريد تحديد القيم بحيث لا تكون متواجدة بجدول آخر، وهذا مثال تقريبي للكود الذي أريده باستعمال الدالة Not In:
لكن أحصل على خطأ في Syntax، ولا أدري كيف أفعلها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.