PDA

View Full Version : یک دستور جستجوی خاص



ma.rad
چهارشنبه 30 آذر 1390, 21:39 عصر
سلام من میخوام دو تا جدول رو با هم ترکیب کنم یه فیلد مشترک هم بین شون هست، خوب تا اینجا مشکلی نیست:
SELECT *FROM t2 INNER JOIN t1 ON t2.meli=t1.meli;

اما من میخوام رکوردهایی از جدول t1 بیاره که فیلد meli هاشون برابر نیست
یا اینطوری بگم اونایی که مشترک نیستن وتوی جدول t1 هستن بیاره چه دستوری باید بنویسم

Galawij
چهارشنبه 30 آذر 1390, 22:03 عصر
این را امتحان کنید:
Select * From Tb1 Left Outer Join Tb2 ON Tb1.meli <> Tb2.meli

ma.rad
چهارشنبه 30 آذر 1390, 22:09 عصر
نه نمی شه داده ها رو تکرار میکنه

Galawij
چهارشنبه 30 آذر 1390, 22:52 عصر
خوب این را امتحان کنید:
Select * From Tb1 Where Tb1.Id Not In(Select Tb2.Tb1Id From Tb2)