بتاريخ: 18 أبريل 200817 سنة comment_126918 السلام عليكم لنفرض عندي جدول فيه حقول A ,B,C,D وجدول تاني فيه ايضا A ,B,C,D عايز اقول ان a,b,c,d في نفس الوقت <> a,b,c,d في الجدول التاني طبعا ماينفعش اقول a<>a and b<>b لان ممكن a=a بس b<>b فازاي يبقى في شرط في نفس الوقت في select statment وشكرا تقديم بلاغ
بتاريخ: 18 أبريل 200817 سنة comment_126932 select * from x where a not in (select a from y )and b not in (select b from y)and c not in (select c from y) andd not in (select d from y); تقديم بلاغ
بتاريخ: 18 أبريل 200817 سنة كاتب الموضوع comment_126939 شكرا أخي بس انا عايز حتى احتمال ان a=a بس b<>b او حالة تانية a<>a و b<>b بس c=c وهكذا في الجملة اللي انت كاتبهاكده كل الحالات لاتساوي بعضها a<>a b<>b c<>c d<>d انا فكرت في or بس or بتجيب كل الحالات او مش عارف استخدمها ازاي في الحالة دي تقديم بلاغ
بتاريخ: 18 أبريل 200817 سنة comment_126944 هل المطلوب كيفية التعامل مع الاسماء المتشابهة للأعمدة فى الجداول ؟يمكنك استخدام فكرة الاسم البديل للجدول alias for example select t1.a , t1.b , t2.a , t2.b from table1 t1 , table2 t2 where t1.a = t2.a and t1.b = t2.b او اعرض الامر الذى توصلت اليه ... حتى يمكن المساعدة تقديم بلاغ
بتاريخ: 19 أبريل 200817 سنة comment_126954 select * from table1 t1,table2 t2 where (t1.a=t2.a and t1.b<>t2.b and t1.c<>t2.c and t1.d<>t2.d) OR (t1.a<>t2.a and t1.b=t2.b and t1.c<>t2.c and t1.d<>t2.d) OR (t1.a<>t2.a and t1.b<>t2.b and t1.c=t2.c and t1.d<>t2.d) OR (t1.a<>t2.a and t1.b<>t2.b and t1.c<>t2.c and t1.d=t2.d) OR... يمكن إضافة شروط أخرى إذا أردت بنفس الطريقة تقديم بلاغ
بتاريخ: 27 أبريل 200817 سنة comment_127537 السلام عليكم.جرب هذا الكود SELECT a,b,c,d FROM t1 WHERE (a,b,c,d) not in (SELECT a,b,c,d FROM t2); وده مثال آخر للتوضيح: select job_id,department_id from employees where (job_id,department_id)not in(select job_id,department_id from job_history); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.