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

select statment

بدأه shamy789 في 15 مارس 2011 · 3 رد · 489 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساء الخير

لو عندى جدولين

الجدول الاول

Emp

empid int primarykey identity

empname nvarchar

catid forignkey allownull

الجدول التانى

cat

catid int primarykey

catname

ازاى اكتب جمله select بحيث انه يجيبلى كل القيم حتى لو ب null

Select empid,empname,catname

from emp,cat

where emp.catid=cat.catid

انا لو كتبت الجملة اللى فوق دى مش هيجبلى القيم اللى ب null

#2

استخدم ال inner join كما في المثال التالي :

SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#4

اذا كنت ترغب ان يحضر القيم من كلا الجدولين حتى لو كان NULL في اي من الجدولين استخدم FULL OUTER JOIN

Select empid,empname,catname

from emp FULL OUTER JOIN cat

on emp.catid=cat.catid

يعني كل الموجود في الجدول الأول و ليس موجود في الجدول الثاني

و ايضا سيحضر كل الموجود في الجدول الثاني و غير موجود في الجدول الأول

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