การ INNER JOIN 3 ตารางใน MySql
ข่าวสาร
อย่าตั้งรหัสผ่าน รหัสเดียวกับทุกเว็บไซต์ โดยเฉพาะเว็บธนาคาร
อย่าตั้งรหัสผ่าน รหัสเดียวกับทุกเว็บไซต์ โดยเฉพาะเว็บธนาคาร
   ปัจจุบันคนทำธุรกรรมบนโลกออนไลน์กันมากขึ้น และการใช้บริการบนโลกออนไลน์ผ่านทางเว็บไซต์ของธนาคาร
วงจรอับคืออะไร
วงจรอับคืออะไร
   วงจรอับคือกลุ่มของโปรเซสที่ถูกปฏิเสธไม่ให้ทำงาน (blocking) อันมีผลสืบเนื่องมาจากการแย่งชิงกันใช้งานทรัพยากร หรือการสื่อสาร
รับแปลภาษา โดยศูนย์งานแปลทีไอเอส เว็บไซต์tistranslation
รับแปลภาษา โดยศูนย์งานแปลทีไอเอส เว็บไซต์tistranslation
   Tistranslation.com ศูนย์งานแปลทีไอเอส รับแปลภาษา ต่างๆมากกว่า 20ภาษา ครอบคลุมทุกความต้องการด้านงานแปลเอกสาร ด้วยประสบการณ์มากกว่า 8ปีเต็ม
ASUS PRO Series โน้ตบุ๊คสำหรับองค์กร แข็งแกร่ง มีคุณภาพ
ASUS PRO Series โน้ตบุ๊คสำหรับองค์กร แข็งแกร่ง มีคุณภาพ
   ASUS Pro Series โน้ตบุ๊คสำหรับองค์กร ที่ต้องการทั้งความแข็งแกร่งของวัสดุ คุณภาพการผลิตที่ยอดเยี่ยม ประสิทธิภาพที่ไม่เป็นรองใคร
Candy Camera for Selfie ถ่ายภาพเซลฟี่สวยๆด้วยแอพ | Android Apps
Candy Camera for Selfie ถ่ายภาพเซลฟี่สวยๆด้วยแอพ | Android Apps
   แอพพลิเคชั่นCandy Camera for Selfie แอพฟรีจากAndroid Appsที่จะพาคุณไปถ่ายภาพอย่างมีสีสันพร้อมกับลูกเล่นที่ไม่ธรรมดาที่จะทำให้ภาพถ่ายSelfieของคุณ
โน๊ตบุ๊ค รุ่นต่างๆ กล้องประเภทต่างๆ

วีดีโอน่ารู้ : โปรเจคสปินบทความ Free Article Spinner Project PHP


แจกโปรเจคPHPฟรี
การเขียนโปรแกรม >> ภาษา MySQL >> การ INNER JOIN 3 ตารางใน MySql

การ INNER JOIN 3 ตารางใน MySql 

การ INNER JOIN 3 ตารางใน MySql

อัพเดทวันที่: 28 พ.ย. 2557

สามารถเข้าไปดาวน์โหลดไฟล์โปรเจค หรือติดตามข่าวสารได้ที่

ในการเชื่อมต่อระหว่างตารางซึ่งในการ join เป็นการนำข้อมูลมากกว่า 3 ตารางขึ้นไป มาเชื่อมโยงกัน โดยตารางเหล่านั้นต้องมีจุดเชื่อมต่อ หรือ key เหมือนกันด้วย ไม่งั้นจะไม่สามารถเชื่อมต่อกันได้

INNER JOIN เลือกเฉพาะข้อมูลที่มี key ตรงกันเท่านั้นมาแสดง

ตารางตัวอย่าง

Table : TABLE_USER

id Name
1 Tom
2 Boy
3 Nong
4 Kong
5 Pri


Table : TABLE_SALARY

id Salary
1 900,000
2 1,000
5 50,670
6 850
7 14,700

Table : TABLE_STATUS

id Status
2 Doctor
3 Teacher
5 Soldier
6 Doctor
7 Programmer

 

วิธีการเขียน INNER JOIN

SELECT *  FROM TABLE_USER AS d1
INNER JOIN TABLE_SALARY AS d2
ON  (d1.id = d2.id
INNER JOIN TABLE_STATUS AS d3
ON (d1.id=d3.id)

 

ตัวอย่างการเขียนที่นำไปใช้จริง

<?php

    include "connect.php";

 $SQL="  SELECT *  FROM TABLE_USER AS d1
             INNER JOIN TABLE_SALARY  AS d2
             ON  (d1.id = d2.id
)

              INNER JOIN TABLE_STATUS  AS d3
             ON  (d1.id = d3.id
)

            ";

 $QUERY= mysql_query($SQL) or die ("Error Query [".$SQL."]");    

?>

 <table width="100%" >
   <tr>
     <td bgcolor="#FFFFFF" width="50" align="center">    Id     </td>
     <td bgcolor="#FFFFFF"  width="573" align="center">      Name      </td>
     <td bgcolor="#FFFFFF" width="100" align="center">     Salary    </td>
     <td bgcolor="#FFFFFF" width="100" align="center">     Status</td>
   </tr>


 <?php while($rs=mysql_fetch_array($QUERY))  {      ?>


   <tr>
     <td  align="center">     <?=$rs['id'];  ?>      </td>
     <td  align="center">   <?=$rs['Name'];?>  </td>
     <td  align="center">   <?=$rs['Salary'];?>         </td>
     <td  align="center">   <?=$rs['Status'];?>         </td>
   </tr>

   <?  } ?>
 </table>    

ผลลัพธ์ตัวอย่าง

id Name Salary Status
1 Tomsun 46,000 Doctor
2 Songkarn 3,500 Teacher
5 Boy 3,500 Soldier

 

Tag : การ INNER JOIN การเชื่อมโยงMySql การเชื่อมตาราง3ตาราง โค้ดเกี่ยวกับMysql การทำงาน

หน้าหลัก
ความตั้งใจ
กว่าจะเป็นเว็บไซต์
แผนผังเว็บไซต์

คุยกับผู้ทำเว็บไซต์
-เริ่มต้นสาขาวิทยาการคอมพิวเตอร์
ติดตามข่าวสาร กด Like เลย
เกี่ยวกับเรา
e-mail : support@rangforever.com


ได้รับการสนับสนุนโดย


----
รวบรวมข่าวสารไอที เทคนิคการเขียนโปรแกรมภาษาphp css javascript jsp c# แจกโปรแกรมที่เขียน แจกระบบ แจกโค้ดฟังก์ชันต่างๆ สอนการใช้งานโปรแกรมออฟฟิศ word excel โปรแกรมตกแต่ง ตัดต่อ สร้างภาพ adobe photoshop adobe Illustrater จัดเต็มกับความรู้ในเนื้อหาโปรแกรมเมอร์แบบเจาะลึก พร้อมวีดีโอสอนการใช้งานโปรแกรม การเขียนโปรแกรม เพิ่มความรู้ ปูทักษะการเขียนโปรแกรมแบบฟรีๆ พร้อมเรียนรู้ไปกับเราได้ที่ www.rangforever.com