PDA

View Full Version : تعریف یک شرط برای دو فیلد از دو جدول



alonemm
چهارشنبه 16 تیر 1389, 15:55 عصر
با سلام:
من دو جدول با نامهای :
tbl1,tbl2
دارم و میخوام تمامی فیلد های آن را select کنم وبک شرط برای دو فیلد آن تعریف کنم.
شرط من اینکه فیلد tbid از جدول tbl1 برابر باشه با 10 و فیلد tbid از جدول tbl2 برابر باشه با 10.
باتشکر.

MOJTABAATEFEH
چهارشنبه 16 تیر 1389, 17:51 عصر
دوست عزیز شما باید دو جدول رو با هم تلفیق کنی به طور مثال :



select tbl1.tbid,tbl2.tbid from tbl1 inner join tbl2 on tbl1.tbid = tbl2.tbid and tbl1.tbid=10


موفق باشید

pezhvakco
چهارشنبه 16 تیر 1389, 18:42 عصر
درود :
این خواصته شما شرایط زیادی داره که با جستجوی کلمات UNION و join در سایت توضیح کاملی می گیری >

یه کم توضیح ابتدایی :


UNION ALL = اجتماع چند جدول
UNION = اجتماع - مقادير مشترک چند جدول
INTERSECT = اشتراک چند جدول
MINUS = تفاضل جدول اول از جدول دوم
و

INNER JOIN : تمام رکوردهاي دو جدول، هر جا که شرط مطابقت داشته باشه نمايش داده ميشه
LEFT JOIN : تمام رکوردها از جدول اول نمايش داده ميشه، حتي اگر با هيچ رکوردي از جدول دوم مطابقت نداشته باشه.
RIGHT JOIN : تمام رکوردهاي جدول دوم رو نمايش ميده، حتي اگر با هم مطابقت نداشته باشند.

فکر خوش .