การ INNER JOIN 3 ตารางใน MySql
ข่าวสาร
Kaidee.com ชื่อใหม่ของOLX ลงประกาศขายสินค้า | Android Apps
Kaidee.com ชื่อใหม่ของOLX ลงประกาศขายสินค้า | Android Apps
   แอพพลิเคชั่นKaidee.com ชื่อใหม่ของOLX เป็นแอพพลิเคชั่นลงประกาศขายสินค้าและซื้อสินค้าเบ็ดเตล็ดมากมายกว่าหลายพันชิ้น โดยมีหมวดหมู่ตั้งแต่สินค้า
การตลาดออนไลน์ สำคัญไฉน
การตลาดออนไลน์ สำคัญไฉน
   การตลาดออนไลน์ ถือเป็นหนึ่งในการสร้างฐานลูกค้าให้รู้จักมากขึ้นผ่านระบบออนไลน์ในรูปแบบต่างๆ ตั้งแต่โซเชียลเน็ตเวิร์ค บล็อกเกอร์ เว็บไซต์ที่ให้ข้อมูล
พฤติกรรมเสี่ยงที่จะทำให้ติดไวรัส
พฤติกรรมเสี่ยงที่จะทำให้ติดไวรัส
   ไวรัสเป็นคำที่ทุกคนน่าจะรู้จักกันดี สำหรับคนที่นิยมท่องอินเทอร์เน็ตหรือใช้งานคอมพิวเตอร์ ซึ่งเรียกกันได้ว่า หากไม่เคยโดนไวรัสเข้าเครื่อง
google earth คืออะไร
google earth คืออะไร
    เป็นโปรแกรมที่ใช้สำหรับการดูภาพถ่ายทางอากาศ พร้อมค้นหาเส้นทาง ผังเมือง แผนที่การคมนาคม ซึ่งโปรแกรมนี้จัดเป็นส่วนหนึ่งในองค์ประกอบงาน
รับแปลภาษา โดยศูนย์งานแปลทีไอเอส เว็บไซต์tistranslation
รับแปลภาษา โดยศูนย์งานแปลทีไอเอส เว็บไซต์tistranslation
   Tistranslation.com ศูนย์งานแปลทีไอเอส รับแปลภาษา ต่างๆมากกว่า 20ภาษา ครอบคลุมทุกความต้องการด้านงานแปลเอกสาร ด้วยประสบการณ์มากกว่า 8ปีเต็ม
โน๊ตบุ๊ค รุ่นต่างๆ กล้องประเภทต่างๆ

วีดีโอน่ารู้ : โปรเจคปริมาตรทรงปริซึม Project PHP


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

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

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

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

วีดีโอน่ารู้ : โปรเจคคำนวณอัตราผลตอบแทนการลงทุน Project PHP


ในการเชื่อมต่อระหว่างตารางซึ่งในการ 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