 |
ถามเรื่องการ join หน่อยครับคือผมมีตาราง พนักงาน มีความเชือมโยงกับตาราง บริษัท และตาราง ตำแหน่ง น่ะรับ ผมจะ join ยังไงเหรอครับ |
|
 |
|
|
 |
 |
|
หาฟิลด์ที่จะเชื่อมกัน(FK)
https://www.thaicreate.com/php/forum/037157.html
ดูที่พี่วินนะครับ
select tb1.*,tb2.*,tb3.*
from tb1,tb2,tb3
where 1
and tb1.id=tb2.id
and tb2.id=tb3.id
and tb3.id='value'
|
 |
 |
 |
 |
Date :
2011-05-13 15:43:31 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือ join SQL หลายตาราง ผมทำได้ครับ แต่ทำขึ้น ตารางบริษัท แล้วมีย่อย พนักงาน แล้ววนลูปใหม่ ทำยังไงเหรอครับ
|
 |
 |
 |
 |
Date :
2011-05-13 15:45:08 |
By :
KenJeRoKung |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Example:
Table Employee
emID(PK),emFirstname,emLastname,tel,email,companyID(FK),officeID(FK)
Table Company
companyID(PK),companyName,address,tel
Table Office
officeID(PK),officeName,salary,companyID(FK)
SELECT Employee.emFirstname,Employee.emLastname,Employee.tel,Employee.email,
Company.companyName,
Office.officeName,Office.salary
FROM Employee JOIN Company
ON Employee.companyID = Company.companyID
JOIN Office
ON Employee.officeID = Office.officeID
|
 |
 |
 |
 |
Date :
2011-05-13 16:10:15 |
By :
newDev |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|