SQL Knowledge ทั้ง sql มาตรฐาน หลักการออกแบบฐานข้อมูล ความสัมพันธ์ของ ตาราง Mysql , PGSQL, Oracle, MSSQL
Moderator: mindphp, ผู้ดูแลกระดาน
-
M013
- PHP Super Hero Member
- โพสต์: 829
- ลงทะเบียนเมื่อ: 22/04/2010 12:02 pm
โพสต์ที่ยังไม่ได้อ่าน
โดย M013 »
JOIN TABLE แบบ Equi Join
เป็นการ Join Table ตั้งเเต่ 2 ตารางขึ้นไปโดยมีเงื่อนไขว่าข้อมูลของทั้ง 2 ตารางจะต้องตรงกัน มีค่าเท่ากัน
หรือ ใช้เครื่องหมาย "=" ในการ Join ตาราง
รูปแบบคำสั่ง
โค้ด: เลือกทั้งหมด
SELECT ชื่อตารางa.ชื่อคอลัมน์, ชื่อตารางb.ชื่อคอลัมน์
FROM ชื่อตารางa JOIN ชื่อตารางb
ON ชื่อตารางa.ชื่อคอลัมน์ = ชื่อตารางb.ชื่อคอลัมน์;
ตัวอย่างการใช้งาน
- ภาพที่ 1.1 ตารางข้อมูลลูกค้า เเละ ตารางข้อมูลการสั่งสินค้า
- table_cusANDorder.jpg (152.19 KiB) Viewed 4043 times
>> ต้องการทราบชื่อลูกค้า และราคาสินค้าที่ทำการสั่งซื้อสินค้า
โค้ด: เลือกทั้งหมด
SELECT customer.cus_name, Order_product.order_price
FROM customer JOIN Order_product
ON customer.cus_id = Order_product.cus_id;
การเเสดงผล
- ภาพที่ 1.2 จากการใช้คำสั่งจาก Code ข้างต้นจะเเสดงผลออกมาดังภาพ
- output_equi.jpg (42.25 KiB) Viewed 4045 times
-
-
- 0 ตอบกลับ
- 3298 แสดง
-
โพสต์ล่าสุด โดย offing
19/08/2014 6:29 pm
-
-
- 5 ตอบกลับ
- 5961 แสดง
-
โพสต์ล่าสุด โดย thatsawan
19/07/2014 9:37 pm
-
-
- 0 ตอบกลับ
- 4709 แสดง
-
โพสต์ล่าสุด โดย ewqolf
18/01/2023 7:43 pm
-
-
- 1 ตอบกลับ
- 423 แสดง
-
โพสต์ล่าสุด โดย Sirayu
14/03/2024 5:44 pm
-
-
- 0 ตอบกลับ
- 3437 แสดง
-
โพสต์ล่าสุด โดย Dive Demo
07/02/2017 12:12 pm
-
-
- 0 ตอบกลับ
- 4424 แสดง
-
โพสต์ล่าสุด โดย offing
17/10/2014 2:36 pm
-
-
- 2 ตอบกลับ
- 1379 แสดง
-
โพสต์ล่าสุด โดย Aec
03/10/2016 5:49 am
-
-
- 0 ตอบกลับ
- 3337 แสดง
-
โพสต์ล่าสุด โดย Parichat
15/01/2018 5:50 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 3