ให้เรตสมาชิก: 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากว่าวิธีการตั้งค่าชนิดไฟล์แนบ เพื่อที่จะส่งเป็นข้อความส่วนตัว ใน phpbb
โดย Ittichai_chupol จ 02 ก.ย. 2019 1:03 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
5
147
จ 02 ก.ย. 2019 5:28 pm โดย Ittichai_chupol
สอบถามครับ ต้องการให้มีตัวหนังสือ แสดงบนช่อง Textbox บน GUI เลยตอนเปิดโปรแกรมขึ้นมาใหม่
โดย chatee supasand จ 02 ก.ย. 2019 11:37 am บอร์ด Programming - C/C++ & java & Python
4
143
จ 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
126
อ 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
109
จ 02 ก.ย. 2019 10:17 pm โดย pipoipi
google map เพิ่มฟีเจอร์ให้ AI พยากรณ์ว่ารถเมล์ล่าช้ากว่ากำหนดแค่ไหนและมีคนแน่นแค่ไหน
โดย jamepiyawat ส 31 ส.ค. 2019 5:45 pm บอร์ด Share Knowledge
0
95
ส 31 ส.ค. 2019 5:45 pm โดย jamepiyawat
MJUpgrade มาแล้ววว ! พร้อม Update เวอร์ชัน
โดย Patipat ส 31 ส.ค. 2019 5:30 pm บอร์ด MindPHP News
0
112
ส 31 ส.ค. 2019 5:30 pm โดย Patipat
มาใช้งานกันเลยยย MOpenERP Migration !! โปรแกรมช่วย Migrat ข้อมูลเข้า OpenERP Odoo
โดย Patipat ส 31 ส.ค. 2019 4:32 pm บอร์ด MindPHP News
0
86
ส 31 ส.ค. 2019 4:32 pm โดย Patipat
มาแล้ว MDEvents สำหรับ Joomla 3.x สำหรับจัดการตารางข้อมูลกิจกรรมต่าง ๆ
โดย Patipat ส 31 ส.ค. 2019 4:09 pm บอร์ด MindPHP News
0
72
ส 31 ส.ค. 2019 4:09 pm โดย Patipat
อยากทราบวิธีการเข้าไปแก้โค้ด Web Server ของ xampp บนระบบปฏิบัติการ aubuntu ครับ
โดย jamepiyawat ส 31 ส.ค. 2019 2:56 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
2
99
ส 31 ส.ค. 2019 3:14 pm โดย jamepiyawat
ขั้นตอน และ วิธีการ การลงทะเบียนผู้ค้ากับภาครัฐในระบบ e-GP
โดย EyePornnipa อ 27 ส.ค. 2019 11:23 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
78
อ 27 ส.ค. 2019 11:23 am โดย EyePornnipa
ปล่อยแล้ววว !! โหลดกันเลย MApplication Form Components ฟอร์มสำหรับสมัครงานผ่านหน้าเว็บไซต์
โดย Patipat ส 31 ส.ค. 2019 2:31 pm บอร์ด MindPHP News
0
80
ส 31 ส.ค. 2019 2:31 pm โดย Patipat
มาแล้วววว MDrecent !! แสดงกระทู้จากบอร์ด phpbb มาแสดง บน Joomla โดยที่ admin สามารถกำหนดรูปแบบการใช้งานต่างๆได้
โดย Patipat ส 31 ส.ค. 2019 1:56 pm บอร์ด MindPHP News
1
99
จ 30 ก.ย. 2019 5:36 pm โดย mindphp
ติดตั้ง joomla ไม่ได้ครับขึ้นหน้ากำลังติดตั้งนานมาก
โดย jamepiyawat ส 31 ส.ค. 2019 1:49 pm บอร์ด Joomla Development
1
69
ส 31 ส.ค. 2019 1:51 pm โดย mindphp
มาแล้ววว !! Mod Slideshowck สำหรับช่วยในการแสดงผลรูปภาพและวีดีโอ Youtube แบบสไลด์
โดย Patipat ส 31 ส.ค. 2019 1:46 pm บอร์ด MindPHP News
0
67
ส 31 ส.ค. 2019 1:46 pm โดย Patipat
GSM GATEWAY คืออะไร
โดย aninthana ศ 30 ส.ค. 2019 6:10 pm บอร์ด Mobile Application Developing- Android, iOS
0
101
ศ 30 ส.ค. 2019 6:10 pm โดย aninthana
มาแล้ว !! Plugin MDEmbed สร้าง Link อัพวีดีโอบทความ เว็บไซต์ Joomla 2.5, 3.x
โดย Patipat ศ 30 ส.ค. 2019 5:46 pm บอร์ด MindPHP News
0
77
ศ 30 ส.ค. 2019 5:46 pm โดย Patipat
มาแล้ว MVDO ปลั๊กอินสำหรับอัพโหลดวีดีโอ Youtube และ Clipmass
โดย Patipat ศ 30 ส.ค. 2019 5:36 pm บอร์ด MindPHP News
0
61
ศ 30 ส.ค. 2019 5:36 pm โดย Patipat
มาแล้ว MJclone - Clone เว็บไซต์หรือ Backup Website
โดย Patipat ศ 30 ส.ค. 2019 5:27 pm บอร์ด MindPHP News
0
77
ศ 30 ส.ค. 2019 5:27 pm โดย Patipat
Windows 10 สามารถติดตั้งผ่าน Colud ได้โดยตรงแล้ว
โดย chatee supasand ศ 30 ส.ค. 2019 5:17 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
79
ศ 30 ส.ค. 2019 5:17 pm โดย chatee supasand