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

วีดีโอน่ารู้ : โปรเจคออมเงินพื้นฐาน 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