การ RIGHT JOIN สองตารางใน MySql
ข่าวสาร
แอพพลิเคชั่นปริศนาฟ้าแลบ คำถามพามันส์| Android Apps
แอพพลิเคชั่นปริศนาฟ้าแลบ คำถามพามันส์| Android Apps
   แอพพลิเคชั่นปริศนาฟ้าแลบ เปิดให้ดาวน์โหลดฟรีโดยAndroid Apps หนึ่งในแอพพลิเคชั่นเกมคำถามปริศนาฟ้าแลบ ได้รวบรวมคำถามจากรายการไว้มากมายเกี่ยวกับคำถาม
ASUS N Series โน้ตบุ๊คตระกูล N
ASUS N Series โน้ตบุ๊คตระกูล N
   ASUS N Series มาพร้อมความแรงเร็วของ 3rd generation Intel Core i7 processor และโดดเด่นด้วยระบบความบันเทิงชั้นเยี่ยม
รับแปลเอกสารราชการ
รับแปลเอกสารราชการ
   รับแปลเอกสารราชการ โดยศูนย์งานแปลทีไอเอส Tis-Translaiton บริษัทผู้เชี่ยวชาญด้านงานแปลภาษา ซึ่งมีนักแปลที่ชำนาญการแปลเอกสารราชการ ทั้งในด้านกฎหมาย
หน้าที่ของระบบปฏิบัติการ
หน้าที่ของระบบปฏิบัติการ
   ระบบปฏิบัติการเป็นส่วนที่ช่วยเหลือผู้ใช้งานในการควบคุมระบบ โดยที่คุณไม่จำเป็นต้องทราบโครงสร้าง หรือกลไกการทำงานของเครื่องเลย
ไวรัสลงเครื่องคอมพิวเตอร์เกิดจากอะไร
ไวรัสลงเครื่องคอมพิวเตอร์เกิดจากอะไร
   ไวรัสลงเครื่องคอมพิวเตอร์ เป็นปัญหาพื้นฐานที่ทุกเครื่อง ทุกคนต้องเคยเจอแน่นอน เรียกได้ว่าหากจะเก่งด้านคอมพิวเตอร์ต้องผ่านปัญหาการเจอไวรัสคุกคามเสียก่อน
โน๊ตบุ๊ค รุ่นต่างๆ กล้องประเภทต่างๆ

วีดีโอน่ารู้ : โปรเจคออมเงินพื้นฐาน Project PHP


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

การ RIGHT JOIN สองตารางใน MySql 

การ RIGHT JOIN สองตารางใน MySql

อัพเดทวันที่: 29 ธ.ค. 2556

วีดีโอน่ารู้ : โปรเจคคำนวณค่าไฟฟ้า Project PHP


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

RIGHT JOIN จะทำการอ้างอิงตารางที่2 เป็นสำคัญ ถ้าตารางที่ 1 ไม่มีข้อมูล ตารางที่ 2 ก็ยังถูกสนใจและนำมาแสดงผล

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

Table  :  user

id_user name age
0001 Tana  Ton 19
0002 Bank  Wong 25
0003 Jay  Long 15
0004 Oom  Wan 14


Table  :  salary

date id_user salary commission
10/11/56 0001 15,500 3,000
12/12/56 0001 15,600 1.500
20/12/56 0002 10,000 4,000
10/12/56 0003 12,000 3,500
10/01/56 0003 10,000 2,000
10/02/56 0005 5,000 300


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

SELECT user.*,salary.* FROM user
RIGHT JOIN salary  ON user.id_user= salary .id_user

หรือ

SELECT user.*,salary.* FROM user
RIGHT JOIN salary  ON user.id_user= salary .id_user 
WHERE salary .id_user  = '0005'

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

<?php

 $SQL="  SELECT user.*,salary.* FROM user
              RIGHT JOIN salary  ON user.id_user= salary .id_user
  ";

 $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>
   </tr>


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


   <tr>
     <td  align="center">     <?=$rs['id_user'];  ?>      </td>
     <td  align="center">   <?=$rs['name'];?>  </td>
     <td  align="center">   <?=$rs['age'];?>         </td>
     <td  align="center">   <?=$rs['salary'];?>         </td>
     <td  align="center">   <?=$rs['commission'];?>         </td>
   </tr>

   <?  } ?>
 </table>    

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

name age date id_user salary commission
NULL NULL 10/02/56 0005 5,000 300

ดาต้าเบสที่ใช้  : MySQL,Microsoft Access,SQL Server,Oracle

Tag : RIGHT JOIN การเชื่อมโยงข้อมูล การjoin ในฐานข้อมุล การjoinข้อมูล เทคนิคการ join data MySQL

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

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


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


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