การใช้ inner join ภาษา sql
syntax : SELECT * FROM table1 INNER JOIN table2 ON table1.primary_key = table2.foreign_key ;
inner join เป็นการจับเอาตาราง 2 ตาราง มารวมกัน โดยยึดหลักว่า ข้อมูลจะต้องมีตรงกัน ในทั้งสองตาราง ถึงจะเอามา
ถ้าผมมี ตาราง ในฐานข้อมูล 2 ตาราง และ มีข้อมูล ดังนี้
ตาราง member
ดูคำสั่งนี้นะครับ
SELECT * FROM branch INNER JOIN member ON ( branch.branch_id = member.branch_id)
ผลลัพธ์ จะได้ข้อมูล 3 แถว
จะเห็นว่าข้อมูลที่ได้มา จะต้องมี branch_id ทั้งในตาราง ที่หนึ่ง และ ตารางที่สอง ถ้าตารางที่ 1 มี แต่ตารางที่ 2 ไม่มี ก็ไม่เอาข้อมูล แถวนั้น
บทความน่าสนใจ
มี 2 ความเห็น ในบทความเรื่อง “การใช้ inner join ภาษา sql”
แสดงความเห็น
Categories
- 1 week 1 Source (2)
- AppServ (10)
- Array (2)
- Codeigniter (1)
- Computer (7)
- CSS (9)
- Dreamweaver (7)
- Firefox (7)
- Form (2)
- FPDF (15)
- General (31)
- HTML (2)
- Javascript (6)
- jQuery (86)
- Mac (10)
- MySQL (15)
- Navicat (9)
- Other (58)
- PHP (97)
- PHP-function (12)
- Program (8)
- SMF (15)
- SQL (20)
- Theme (1)
- TinyMCE (7)
- webservice (1)
- Wordpress (18)
- คอมฯ ทั่วไป (6)
-
Recent Posts
- akismet ปลักอินกรองแสปมของเวิร์ดเพรส
- WP-CMS Post Control ปลักอินสำหรับซ่อนสิ่งที่ไม่ต้องการในเวิร์ดเพรส
- wordpress flickr manager ปลักอินสำหรับอัปโหลดภาพเก็บที่ flickr
- picpick โปรแกรมที่เว็บโปรแกรมเมอร์ต้องมีไว้ติดเครื่อง
- ขอความเห็น
- todoist โปรแกรมจดรายการสิ่งที่ต้องทำสุดเจ๋ง
- wordpress google xml sitemap หนึ่งในปลักอินที่ท่านต้องติดตั้ง
- แนะนำเว็บให้ความรู้การเขียนโปรแกรมโคตะระเด็ด
- โปรแกรมจดรายการสิ่งที่จะต้องทำ
- แจกภาพปุ่มเอาไปตกแต่งเว็บ
- วิธีสร้างเว็บให้ติดอันดับหนึ่ง
- wordpress ปิงผู้ปิดทองหลังพระ
- วิธีเปิด notepad อย่างรวดเร็ว
- วิธีดึงข้อมูลออกจากฐานข้อมูลของเวิร์ดเพรส แบบสุ่ม
- หารายละเอียดโดเมน
Tags
AppServ Array Back to the basic bug calendar CAPTCHA chart CSS Dreamveawer eclipse error firebug Firefox firefox plugin FPDF General google helios HTML icons Javascript jQuery jquery plugin jquery slide jQuery tutorial jQuery UI Mac MySQL Other pdt PHP phpmailer programming slide slide show SMF smf themes smf themes download smf themes free smf themes thai SQL sql function tooltip Wordpress wordpress plugin



ถามหน่อยครับว่า ถ้าใช้เป็น SELECT * FROM branch INNER JOIN member ON (member.branch_id = branch.branch_id)
ผลลัพธ์จะต่างกันมั้ยครับ (สลับที่ member.branch_id กับ branch.branch_id) เท่าที่ผมลองก็ไม่ต่างกัน แต่สงสัยอะครับ
ขอบคุณครับ
ไม่ต่างกันครับ ไม่ว่าจะสลับไปอยู่หน้าหรืออยู่หลัง เพราะวิธีการเปรียบเทียบของ inner join ก็คือคีย์ จะต้องมีในทั้งสองตาราง
ไม่สนใจใครมาก่อน