เขียน SQL ซับซ้อนๆครั้งแรก

by m3rLinEz 14. February 2008 00:53

ปกติไม่ค่อยชอบเขียนโปรแกรมพวกฐานข้อมูลอยู่แล้ว ยิ่งช่วงหลังนี่เว็บแอพพลิเคชันก็ไม่ค่อยได้เขียน สรุปคือแทบไม่ได้ยุ่งกับ SQL เลย

วันนี้เขียน SQL ยุ่งๆไปตัวนึง เลยเอามาแปะไว้ (ว่าฉันก็เคยเขียนอะไรแบบนี้ได้นะ) เผื่อวันหลังมาดู

 

 

ส่วนโครงสร้างตารางก็ตามนี้

 

โอเค ทำงานต่อล่ะ พรุ่งนี้พรีเซ็นต์ DB จะทันไม๊เนี่ย ขอพลังด้วย :)

update: ตอนหลังแอบแก้ SQL ใหม่กลายเป็น

SELECT     SPARE.ITEMID, ITEM.STDNAME, A.QUANTITY, SPARE.PRICEPERUNIT, SPARE.PRICEPERUNIT * A.QUANTITY AS COST
FROM         SPARE INNER JOIN
                          (SELECT     RETRIEVE.ITEMID, SUM(RETRIEVE.QUANTITY) AS QUANTITY
                            FROM          WITHDRAWINQ INNER JOIN
                                                   RETRIEVE ON RETRIEVE.INQID = WITHDRAWINQ.INQID
                            WHERE      (WITHDRAWINQ.JOBID = 1)
                            GROUP BY RETRIEVE.ITEMID) A ON A.ITEMID = SPARE.ITEMID INNER JOIN
                      ITEM ON ITEM.ITEMID = SPARE.ITEMID

Tags: , Category: General

Comments (2) -

b4lmung
b4lmung
2/24/2008 12:58:20 AM #

ผมไม่เคยเขียนเกิน 255 ตัวเลย = ='

tot-anusak
tot-anusak
4/27/2008 12:24:33 AM #

ความเร้าใจของ SQL แปรตามความซับซ้อนของ Query

คิดถึง Oracle

Add comment




biuquote
  • Comment
  • Preview
Loading






Most comments

khimkhim khimkhim
1 comments
weaw weaw
1 comments
domehuhu domehuhu
1 comments

RecentComments

Comment RSS