 |
อยากถามพี่ๆเรื่องการselectข้อมูลจาก2ตารางครับผม ช่วยทีครับ |
|
 |
|
|
 |
 |
|
ตาราง stu

ตาราง pay

ถ้าจะให้ได้ข้อมูลแบบด้านล่างนี้ เราต้องselectแบบไหนหรอครับ
stu_name,ค่าอาหาร,ค่ารถ,ค่าเข็มขัด
a,30,20,10
b,50,40,-
d,-,-,10
ขอบคุณล่วงหน้าครับ 
Tag : PHP, MySQL, PostgreSQL
|
ประวัติการแก้ไข 2011-09-16 19:59:29 2011-09-16 20:01:07
|
 |
 |
 |
 |
Date :
2011-09-16 19:58:56 |
By :
dearbuu |
View :
866 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
select stu.*,pay.pay_price
from stu,pay
where stu.stuid=pay.stuid
|
 |
 |
 |
 |
Date :
2011-09-16 20:08:47 |
By :
lengza |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไม่ได้อะครับ คืออยากให้ได้ออกมาเป็นตารางแบบนี้

ไม่ทราบว่าได้หรือป่าวครับ 
|
 |
 |
 |
 |
Date :
2011-09-16 20:21:30 |
By :
dearbuu |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
SELECT stu.*,pay.* FROM stu LEFT JOIN pay ON stu.stu_id=pay.stu_id ORDER BY stu.stu_name;
|
 |
 |
 |
 |
Date :
2011-09-16 21:35:39 |
By :
adaaugusta |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
และถ้าใช้ Query Crosstab จะใช้คำสั่งประมาณไหนครับ 
|
 |
 |
 |
 |
Date :
2011-09-18 10:29:14 |
By :
dearbuu |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|