Tìm hiểu về INNER JOIN trong SQL Server

1. Khi nào cần dùng INNER JOIN :
Khi bạn muốn truy xuất thông tin mà nó được tìm thấy trong 2 table.

2. Cú pháp INNER JOIN:

SELECT column_name1,column_name2,column_name3,…
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name

Chú ý: INNER JOIN thì giống JOIN

3. Ví dụ:
Table: “Persons

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Và table “Orders

O_Id OrderNo P_Id
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 15

Bây giờ chúng ta sẽ lọc tất cả những “Persons” mà có đơn hàng “Orders”. Chúng ta có script sau:

SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName

Và kết quả sẽ như thế này:

LastName FirstName OrderNo
Hansen Ola 22456
Hansen Ola 24562
Pettersen Kari 77895
Pettersen Kari 44678

Cám ơn bạn đã đọc bài viết. Chúc bạn thành công!

Gửi phản hồi

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Thay đổi )

Twitter picture

You are commenting using your Twitter account. Log Out / Thay đổi )

Facebook photo

You are commenting using your Facebook account. Log Out / Thay đổi )

Connecting to %s

Follow

Get every new post delivered to your Inbox.