PDA

View Full Version : پیدا کردن رکوردهایی که در جدول دوم نیست



jojohacko
چهارشنبه 18 اسفند 1395, 09:23 صبح
سلام.
من دوتا جدول دارم که هر دوتاشون یه فیلد به نام شرکت دارن.
میخوام نام شرکتهایی رو ببینم که تو جدول دوم هست اما تو جدول اول نیست.چطور میتونم اینکارو بکنم تو sql?

En_MK
چهارشنبه 18 اسفند 1395, 10:00 صبح
سلام
شماباید از left join یا right join استفاده کنید(بستگی داره چطوری بنوسید)

jojohacko
چهارشنبه 18 اسفند 1395, 11:11 صبح
مثلا جدولم اینطوری باشه باید چه کار کنم؟




TABEL2 TABEL1
یک و یک یک و یک
سامسنگ سونی
ال جی ایسوز



مثلا میخوام سونی و ایسوز رو نمایش بده چون تو TABEL1 موجود نیستن.

khoshblagh
چهارشنبه 18 اسفند 1395, 11:36 صبح
با سلام
این طور بنویس
(select * from table1 where pcode not in(select pcode from table2 ;
pcode اسم فیلد مشترک در دو جدول میباشد.

jojohacko
چهارشنبه 18 اسفند 1395, 12:50 عصر
از پاسختون متشکرم جناب
khoshblagh