A-AA+then

ช่วย select database (query) นี้ให้หน่อยค่ะ

744
Table1
ID-------------------name-------------------surname
1                        Somsri                         Mesuk
2                        Sarah                          Pitt
3                        Linda                           Ways
Table2
ID-------------------ผู้มอบหมาย ID------------------ผู้รับมอบ  ID--------------------------รายละเอียดงาน
001                          1                                       2                                                   xxx
002                          1                                       3                                                   aaa
003                          3                                       2                                                   ccc

ผู้มอบหมายกับผู้รับมอบเอา ID มาจาก Table1 ค่ะ
แล้วจะให้แสดง ออกมาเป็น
ผู้มอบหมาย ID------------ผู้มอบหมาย name ------------ผู้รับมอบ ID --------ผู้รับมอบ name-----------------รายละเอียดงาน
1                                        Somsri                                2                          Sarah                              xxx
1                                        Somsri                                3                            Linda                             aaa
3                                        Linda                                  2                           Sarah                              ccc
 

3 ความคิดเห็น

ลองศีกษาเรื่องการ JOIN ตารางดูดีมั้ยครับ

http://www.goragod.com/index.php?module=search&q=join
1

SELECT * FROM table2 AS Q
INNER JOIN table1 AS U1 ON U1.id=Q.ผู้มอบหมาย
INNER JOIN table1 AS U2 ON U2.id=Q.ผู้รับมอบหมาย

ประมาณนี้ ... อย่าลืมศึกษาเพิ่มเติมนะครับ
2

อ้างจากคำตอบที่ #1ลองศีกษาเรื่องการ JOIN ตารางดูดีมั้ยครับ

http://www.goragod.com/index.php?module=search&q=join


join เป็นค่ะ แต่ไม่เคยเอาชื่อออกมาจากตารางเดียวกัน
รบกวนทำให้ดูหน่อยนะคะ
ขอบคุณมากๆค่ะ
3

เราสามารถ JOIN ตารางเดียวกันกี่ครั้งก้ได้ครับ ตามจำนวนของข้อมูลที่ต้องการ โดยใช้วิธีเดียวกัน เพียงแต่กำหนด Alias ให้ต่างกันเท่านั้น
4
^