الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

انا هتجنن حد يفهمنى ازاي...

Featured Replies

بتاريخ:

:)

السلام عليكم

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

 

CREATE TABLE sal (

accid N(6) )

 

INSERT INTO sal VALUES (10)

INSERT INTO sal VALUES (15)

INSERT INTO sal VALUES (20)

---------------

CREATE TABLE cust (

accid N(6))

 

INSERT INTO cust VALUES (20)

INSERT INTO cust VALUES (30)

---------------------------------------------------------

ثانيا: الاستعلام

انا عايز الارقام فى الجدول الاول التى لا تساوى الارقام فى الجدول الثانى فقط

SELECT s.accid FROM sal s,cust c WHERE s.accid <> c.accid

النتيجه بتظهر

10

15

10

15

20

:rolleyes:

و عايز النتيجه تطلع

15

علشان 15 موجوده فى الجدول الاول ومش موجوده فى الجدول الثانى

المهم اريد استعلام يظهرلى الارقام اللى فى الجدول الاول التى لا تساوى الارقام فى الجدول الثانى

يعنى النتيجه تظهر 15 فقط

بتاريخ:

اخي الكريم استخدم NOT IN


اخي الكريم آمل اختيار عنوان مناسب للموضوع حتى لايحذف موضوعك

بتاريخ:

السلام عليكم
إضافة لكلام الاستاذ عبد اللطيف بإمكانك أن تستخدم minus والتي هي أحد الـ set operatror
على الشكل التالي :

SELECT accid FROM sal 
minus
SELECT accid FROM cust;


بالتوفيق

بتاريخ:

السلام عليكم

جرب الكود الاتى:
SELECT accid FROM sal
where accid not in(select accid from cust )

بتاريخ:

السلام عليكم
اعتقد ان SELECT accid FROM sal
minus
SELECT accid FROM cust;


احسن وافضل طريقه لانها سريعه جدا وبسيطه
صح ممكن تحلها ب not in بس الطريقه السابقه سريعه وجربه عندما يكون في بيانات كثيره

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.