การ RIGHT JOIN สองตารางใน MySql
ข่าวสาร
หน้าที่ของระบบปฏิบัติการ
หน้าที่ของระบบปฏิบัติการ
   ระบบปฏิบัติการเป็นส่วนที่ช่วยเหลือผู้ใช้งานในการควบคุมระบบ โดยที่คุณไม่จำเป็นต้องทราบโครงสร้าง หรือกลไกการทำงานของเครื่องเลย
ASUS MEMO Pad smart10 ควอดคอร์โปรเซสเซอร์
ASUS MEMO Pad smart10 ควอดคอร์โปรเซสเซอร์
   ASUS MEMO Pad smart10 เพื่อนแห่งการทำงานและความบันเทิงที่พร้อมไปกับคุณที่ทุกเวลา โดดเด่นด้วย NVIDIA Tegra 3 ควอดคอร์โปรเซสเซอร์
ระบบเครือข่ายไร้สาย Wireless LAN Technology
ระบบเครือข่ายไร้สาย Wireless LAN Technology
   เครือข่ายไร้สาย หมายถึง เทคโนโลยีที่ทำให้เครื่องคอมพิวเตอร์ 2 เครื่องหรือมากกว่าจำนวนหนึ่งที่สามารถสื่อสารถึงกันได้ด้วย โปรโตคอลการสื่อสาร
ป้องกันการแฮกไอดีเกมด้วย 12 วิธี (hacker)
ป้องกันการแฮกไอดีเกมด้วย 12 วิธี (hacker)
   การแฮกไอดีและรหัสผ่านเกมถือเป็นสิ่งผิดกฏหมายและจริยธรรม อันดีของเกมเมอร์ เพราะเป็นการทำลายกฏของการเล่นเกมและความสนุกของผู้เล่นลดลง
เว็บไซต์เกี่ยวกับเกมคอมพิวเตอร์ เกมออนไลน์ เกมออฟไลน์ เกมบนเว็บ
เว็บไซต์เกี่ยวกับเกมคอมพิวเตอร์ เกมออนไลน์ เกมออฟไลน์ เกมบนเว็บ
   บทความฉบับนี้ ผมจะคัดเว็บไซต์ที่เกี่ยวข้องกับเกมคอมพิวเตอร์ เกมออนไลน์ เกมออฟไลน์ต่างๆมาฝาก เท่าที่จะค้นหามาได้ ซึ่งเอาไว้ให้ผู้ที่สนใจได้ลอง
โน๊ตบุ๊ค รุ่นต่างๆ กล้องประเภทต่างๆ

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


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

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

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

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

วีดีโอน่ารู้ : ฟังก์ชั่นSUM การคำนวณทั่วไป ในExcelควรรู้


การ 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