ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

การใช้ INNER JOIN (อีนเนอะ จอย) หรือ การเลือกข้อมูลจากหลายตาราง 

  การใช้ Inner Join (อินเนอะ จอย)เป็นการเลือกข้อมูลจากตารางใดตารางหนึ่ง เพื่อนำไปรวมกับตารางอื่นที่มีข้อมูลเกี่ยวข้องกัน

ตัวอย่าง : จะทำการเลือกตาราง sale_order (เซล_ออร์เดอร์) และตาราง res_partner (เรส_พาร์ทเนอร์) นำมาทำการ INNER JOIN กัน เพื่อดูว่า รายการสั่งซื้อแต่ละใบเป็นของใครบ้าง 

รูปแบบคำสั่ง : 

SELECT ชื่อคอลัมน์
         FROM  ชื่อตาราง A
         INNER JOIN ชื่อตาราง B ON ตาราง A.ชื่อคอลัมน์(ที่มีความสัมพันธ์กับตาราง)=ตาราง .ชื่อคอลัมน์;

โค้ด :

SELECT res_partner.id,res_partner.name,sale_order.partner_id, sale_order.date_order ,sale_order.name,  sale_order.amount_total 
FROM sale_order
INNER JOIN res_partner ON res_partner.id=sale_order.partner_id

ผลที่ได้ :

จากตาราง sale_order // ข้อมูลการขายและรหัสของผู้ซื้อ

ข้อมูลการขายและรหัสของผู้ซื้อ
ข้อมูลการขายและรหัสของผู้ซื้อ
ข้อมูลรายชื่อขอลลูกค้าทั้งหมดในฐานข้อมูล
ข้อมูลรายชื่อขอลลูกค้าทั้งหมดในฐานข้อมูล

เมื่อนำมาทำการเชื่อมกันด้วย INNER JOINE ผลที่ได้คือ รายชื่อของ partner ที่มีใน sale_order จะแสดงขึ้นมา

รายชื่อของ parter ที่มีใน sale_order จะแสดงขึ้นมา
รายชื่อของ parter ที่มีใน sale_order จะแสดงขึ้นมา

ผลลัพธ์ที่เราได้คือ ส่วนสีม่วงที่อยู่ตรงกลาง // นั่นคือส่วนที่มีอยู่ร่วมกันนั่นเอง

ข้อมูลที่มีอยู่ร่วมกันทั้ง 2 ตาราง
ข้อมูลที่มีอยู่ร่วมกันทั้ง 2 ตาราง

สามารถศึกษาเพิ่มเติมได้ที่ คำสั่ง SQL ต่างๆ

โดย : http://www.mindphp.com

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
กรณีสร้างเว็บไซต์ แล้วขึ้น Apache is functioning normally
โดย aninthana อ 03 ก.ย. 2019 4:18 pm บอร์ด Joomla Development
2
81
อ 03 ก.ย. 2019 5:03 pm โดย aninthana
การเริ่มต้นเป็นนักแปลฟรีแลนซ์จากศูนย์
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 4:15 pm บอร์ด Microsoft Office Knowledge & line & Etc
2
148
อ 15 ต.ค. 2019 3:33 pm โดย LEG
เมนูตั้งค่าของ Ajax Search ของ Megadeal คืออะไรครับ
โดย Patipat อ 03 ก.ย. 2019 3:48 pm บอร์ด Joomla Development
6
122
อ 03 ก.ย. 2019 5:10 pm โดย tsukasaz
อยากทราบไฟล์แสดงสินค้า
โดย jamepiyawat อ 03 ก.ย. 2019 3:29 pm บอร์ด Joomla Development
5
88
อ 03 ก.ย. 2019 3:56 pm โดย jamepiyawat
อยากตั้งค่า joomla ให้เห็น url เต็มๆ ต้องทำยังไงบ้างครับ
โดย chatee supasand อ 03 ก.ย. 2019 2:45 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
6
124
พฤ 05 ก.ย. 2019 11:10 am โดย chatee supasand
ทำความรู้จักกับ Machine Translation
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 2:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
100
พ 04 ก.ย. 2019 4:58 pm โดย MiyukiEamrucksa
Microsoft เปิดตัวกระดานอัจฉริยะ Microsoft surface Hub 2S & 2X ออกมาแล้ว
โดย chatee supasand อ 03 ก.ย. 2019 2:22 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
58
อ 03 ก.ย. 2019 2:22 pm โดย chatee supasand
Q - ติดตั้ง quick_megadeal แล้วขึ้น Error ครับ
โดย Patipat อ 03 ก.ย. 2019 11:59 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
2
63
อ 03 ก.ย. 2019 1:40 pm โดย Patipat
แนะนำ CAT Tools คืออะไร ใช้อย่างไร
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 11:49 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
160
พ 04 ก.ย. 2019 4:56 pm โดย MiyukiEamrucksa
สถานที่ท่องเที่ยวนนทบุรี: เกาะเกร็ด
โดย MiyukiEamrucksa อ 03 ก.ย. 2019 11:39 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
100
ส 07 ก.ย. 2019 8:13 am โดย nemo413
น้องเมจิ ตัวเต็ม full
โดย frenchfriesday จ 02 ก.ย. 2019 11:10 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
91
จ 02 ก.ย. 2019 11:25 pm โดย บุคคลทั่วไป
วิธีการปลูกพริกซอส
โดย aninthana จ 02 ก.ย. 2019 7:04 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
74
จ 02 ก.ย. 2019 10:05 pm โดย Narudol Pechsook
เปลี่ยน logo
โดย alonglot จ 02 ก.ย. 2019 3:50 pm บอร์ด Joomla Development
1
74
จ 02 ก.ย. 2019 5:47 pm โดย tsukasaz
Google Drive และ G-Suite สามารถแก้ไขไฟล์ PDF ผ่านแอพบนมือถือ ได้แล้ว
โดย jamepiyawat จ 02 ก.ย. 2019 5:18 pm บอร์ด Share Knowledge
0
80
จ 02 ก.ย. 2019 5:18 pm โดย jamepiyawat
วิธีการแก้เมือติดตั้ง Joomla แล้วค้างอยู่ที่หน้ากำลังติดตั้ง บน ubuntu
โดย jamepiyawat จ 02 ก.ย. 2019 4:08 pm บอร์ด Joomla user Guide Knowledge
0
58
จ 02 ก.ย. 2019 4:08 pm โดย jamepiyawat
อยากว่าวิธีการตั้งค่าชนิดไฟล์แนบ เพื่อที่จะส่งเป็นข้อความส่วนตัว ใน phpbb
โดย Ittichai_chupol จ 02 ก.ย. 2019 1:03 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
5
133
จ 02 ก.ย. 2019 5:28 pm โดย Ittichai_chupol
สอบถามครับ ต้องการให้มีตัวหนังสือ แสดงบนช่อง Textbox บน GUI เลยตอนเปิดโปรแกรมขึ้นมาใหม่
โดย chatee supasand จ 02 ก.ย. 2019 11:37 am บอร์ด Programming - C/C++ & java & Python
4
133
จ 02 ก.ย. 2019 12:05 pm โดย jirawoot
ปัญหา Error Javascript Mixed Content: The page at บน Wordpress ที่เปิดใช้ SSL หรือ https ด้วย cloudflare
โดย mindphp อ 01 ก.ย. 2019 8:13 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
116
อ 01 ก.ย. 2019 8:13 pm โดย mindphp
เปลี่ยนสีข้อความใน template.css
โดย alonglot อ 01 ก.ย. 2019 11:31 am บอร์ด Joomla Development
1
77
อ 01 ก.ย. 2019 12:25 pm โดย mindphp
DDos คืออะไร
โดย aninthana ส 31 ส.ค. 2019 5:46 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
1
105
จ 02 ก.ย. 2019 10:17 pm โดย pipoipi