PDA

View Full Version : سوال: گرفتن اطلاعات از دو جدول



mohammadkiani
دوشنبه 18 خرداد 1394, 10:11 صبح
سلام دوستان
وقتتون به خیر
من دو تا جدول به شرح ذیل دارم:

tb1
meli_code, desc

tbl2
id, meli_code

حالا میخوام جدول سوم به صورت ذیل باشه:
tbl3
id, desc

فقط یک نکته این که ممکن هست در tbl1 چندین رکورد با یک meli_code باشه و منظور در جدول tbl3 این هست که به جای meli_code فیلد id که در tbl2 منحصر به فرد هست قرار بگیره.

reza_alie
دوشنبه 18 خرداد 1394, 15:15 عصر
به این مثال توجه کن:
جدول اول


OrderID
CustomerID

OrderDate



10308

2

1996-09-18



10309
37
1996-09-19


10310
77
1996-09-20




جدول دوم:


CustomerID
CustomerName
ContactName
Country


1
Alfreds Futterkiste
Maria Anders
Germany


2
Ana Trujillo Emparedados y helados
Ana Trujillo
Mexico


3
Antonio Moreno Taquería
Antonio Moreno
Mexico




کوئری:


SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate
FROM Orders
INNER JOIN Customers
ON Orders.CustomerID=Customers.CustomerID;


خروجی:


OrderID
CustomerName
OrderDate


10308
Ana Trujillo Emparedados y helados
9/18/1996


10365
Antonio Moreno Taquería
11/27/1996


10383
Around the Horn
12/16/1996


10355
Around the Horn
11/15/1996


10278
Berglunds snabbköp
8/12/1996




منبع:
http://www.w3schools.com/sql/sql_join.asp

موفق باشی