กระทู้เก่าบอร์ด อ.Yeadram
1,136 2
URL.หัวข้อ /
URL
ช่วย Coding SQL ด้วยครับ
ช่วย Coding SQL ด้วยครับ
tbl_Product
Id Name
01 AA
02 BB
tbl_order
OrderNo Date Delivery CustID
920001 05/01/2009 05/02/2009 A01
920002 08/01/2009 05/02/2009 A02
920003 10/01/2009 15/02/2009 A03
tbl_order_Detail
Serial OrderNo Product Qty @Prc
1 92001 01 100 200
2 92001 02 100 500
3 92002 01 100 220
4 92002 02 100 550
5 92003 02 200 480
ต้อง คิวรี่ แสดงแบบนี้ รายละเอียดออร์เดอร์ครั้งล่าสุด
Product Name OrderNo QTY @Prc CustID
01 AA 92002 100 220 A02
02 BB 92003 200 480 A03
tbl_Product
Id Name
01 AA
02 BB
tbl_order
OrderNo Date Delivery CustID
920001 05/01/2009 05/02/2009 A01
920002 08/01/2009 05/02/2009 A02
920003 10/01/2009 15/02/2009 A03
tbl_order_Detail
Serial OrderNo Product Qty @Prc
1 92001 01 100 200
2 92001 02 100 500
3 92002 01 100 220
4 92002 02 100 550
5 92003 02 200 480
ต้อง คิวรี่ แสดงแบบนี้ รายละเอียดออร์เดอร์ครั้งล่าสุด
Product Name OrderNo QTY @Prc CustID
01 AA 92002 100 220 A02
02 BB 92003 200 480 A03
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R01939
ขอบคุณท่าน yeadram มากครับ
Time: 0.2743s
select max(tbl_order.orderno) as mxNo, Product
from tbl_order join tbl_order_details on tbl_order.orderno = tbl_order_details.orderno
group by tbl_order_details.product;
การเลือกฟิลด์มาแสดงผล
select product, [ตาราง].[Name], tbl_order.[Orderno], qty,[@Prc]
from tbl_order join tbl_order_details on tbl_order.orderno = tbl_order_details.orderno;
คิวรี่ผลลัพธ์
คุณก็เอาสองคิวรี่ที่ได้นี้ มาจอยกันอีกที โดยใช้ฟิลด์ mxNo เชื่อมกับ orderno และอีกคู่ ก็เอา product จากสองฝั่งจอยกัน แล้วเรียงลำดับตาม product