|
|
|
อยากถามพี่ๆเรื่องการ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 :
837 |
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|