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

احتاج جملة select بين جدولين ترجع بالحقول الموجودة

مغلق
بدأه عبدالجليل العقوري في 21 مايو 2007 · 3 رد · 1,575 مشاهدة · في قسم لغة الاستفسارات SQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

احتاج جملة select بين جدولين ترجع بالحقول الموجودة في الجدول الاول وغيرموجودة في الجدول الثاني

تم تعديل هذه المشاركة بواسطة عبدالجليل العقوري في 21 مايو 2007 في 23:53

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#2

select col1,col2.col3 from table1

minus

select col1,col2,col3

from table2

#3

مثلا لوعندنا جدولين واحد للموضفين والتانى للعملاء

تختار مثلا الحقول اللى انت عاوزها من هنا ومن هنا طبعا دى سهله وتيى بقى تضيف اللى هاقولك عليه دا

where s_emp.id (+)=s_costumer.id

علامة الزائد دى هى دى الزياده

#4

الاخ الكريم :

السلام عليكم ............ اعتقد ان هذا هو الحل اذا كنت قد فهمت سؤالك و هو باستخدام ال METADATA او مايسمى ايضا ب DATA DICTIONARY

SELECT COLUMN_NAME
FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = 'FIRST_TABLE_NAME_WITH_UPPER_CASE'
MINUS
SELECT COLUMN_NAME
FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = 'SECOND_TABLE_NAME_WITH_UPPER_CASE'

و هذا مثال

SELECT COLUMN_NAME
FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = 'EMPLOYEES'
MINUS
SELECT COLUMN_NAME
FROM USER_TAB_COLUMNS
WHERE TABLE_NAME = 'DEPARTMENTS'

و لاحظ ان التغيير في اسم الجداول فقط

تم تعديل هذه المشاركة بواسطة الكروان في 2 يونيو 2007 في 07:10

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…