|
|
|
ถามเรื่องการ query หลายเทเบิล มาแสดงในตารางเดียวกัน...แยกตามฟิวด์ ทำไงครับ |
|
|
|
|
|
|
|
คือสมมติว่า ผมมี table อยู่ 3 table
table แรกเก็บ nameID,ชื่อ,นามสกุล เก็บเป็น(254,ตามา,รถไฟ)
table ที่สองเก็บ IDname,ประเภทงาน,เงือนเดือน เก็บเป็น(254,1,13500)
table ที่สามเก็บ typeID,ชื่อประเภทงาน เก็บเป็น(1,ลูกจ้างประจำ)
ตารางที่ผมอยากให้มันแสดงคือ
|_ชื่อ-นามสกุล_|_ลูกจ้างประจำ_|_ลูกจ้างชั่วคราว_|_รวม_|
ปัญหาอยู่ที่ฟิวด์ที่สองคือ ลูกจ้างประจำ ผม fetch ข้อมูลออกมาแล้วมันมาต่อท้ายฟิวด์แรกครับ อยากให้มันโชว์ที่ฟิวด์ของมัน..พอจะทราบปัญหาแต่ไม่รู้จะแก้ยังไง...เพิ่งมาจับ php ครับ ขอตัวอย่างไปศึกษาด้วยครับ...ขอบคุณครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-03-29 09:40:00 |
By :
mayanelli |
View :
1998 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quote:คือสมมติว่า ผมมี table อยู่ 3 table
table แรกเก็บ nameID,ชื่อ,นามสกุล เก็บเป็น(254,ตามา,รถไฟ)
table ที่สองเก็บ IDname,ประเภทงาน,เงือนเดือน เก็บเป็น(254,1,13500)
table ที่สามเก็บ typeID,ชื่อประเภทงาน เก็บเป็น(1,ลูกจ้างประจำ)
ตารางที่ผมอยากให้มันแสดงคือ
|_ชื่อ-นามสกุล_|_ลูกจ้างประจำ_|_ลูกจ้างชั่วคราว_|_รวม_|
Code (PHP)
SELECT ชื่อ, นามสกุล, ชื่อประเภทงาน
FROM tableแรก
INNER JOIN tableสอง ON tableแรก.nameID=tableสอง.nameID
INNER JOIN tableสาม ON tableสอง.ประเภทงาน=tableสาม.typeID
ผลที่ได้คือ
Code
ตามา, รถไฟ, ลูกจ้างประจำ
ส่วนรวมนี่คืออะไรครับ
|
|
|
|
|
Date :
2012-03-29 10:09:38 |
By :
50121680 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
|
|
|
|
|
Date :
2012-03-29 10:16:21 |
By :
pumin99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โทษทีครับ บอกรายละเอียดผิด เป็นตารางเงินเดือนครับ แสดงว่ารับเงินจากอะไรบ้าง เงินประจำตำแหน่ง เงินรายบุคคลทั่วไป เงินโปรเจ็คที่ทำ แล้วรวม กันเป็นเงินทั้งหมดครับ table สามเก็บ id กับชื่อประเภทเงินรายรับครับ....^^!
|
|
|
|
|
Date :
2012-03-29 10:18:24 |
By :
mayanelli |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|