สอบถามเรื่อง sql หน่อยนะครับ ผมมีเรื่องขอสอบถามนิดหนึ่งนะครับ เกี่ยวกับ คำสั่ง sql ปัญหาผมอาจจะยาวเล็กน้อย
งงคำถามผมหรือเปล่าครับ
ผมไม่รู้จะอธิบายยังงัยให้เข้าใจนะครับ ขอโทษด้วยครับ
ยังงัยลองถามๆผมมาได้นะครับจะอธิบายอีกครั้ง
Date :
2009-05-14 19:30:11
By :
martman26
ยิ่งอ่านยิ่งงง อ่านสองรอบก็ไม่เข้าใจ
Date :
2009-05-14 21:49:53
By :
plakrim
ซวยแล้ววว ทำงัยดี ผมจะได้อธิบายให้คนอืนเข้าใจ
เอางี้ครับ ภาพแรกคือ table หลักนะครับ
และจะทำอย่างไร ให้แสดงผลออกมาแบบ table ด้านล่างนี้ครับ
IN=สถานะ บวก
SA=สถานะ ลบ
มีสินค้าอยู่ 6 ตัว มีคลังอยู่ 3 คลังคือ A, B, C
ดีขึ้นมัยคับ
Date :
2009-05-14 21:58:40
By :
martman26
หมายถึงคุณจะดึงตารางสองตารางมารวมกันหรือเชื่อมกันหรือป่าวคับ ผมก็ยังงงๆ
Date :
2009-05-14 22:09:44
By :
backship
เข้าใจแต่ยากอะ ออกแบบ db ใหม่ท่าจะดีกว่า แต่ผมก็ยังคิดไม่ออกอะนะ
Date :
2009-05-14 22:37:27
By :
plakrim
โห้ว...ผมทำมาจะเสร็จอยู่แล้วอ่ะครับ.......ติดแค่ตรงนี้แหละ
คือระบบนี้ผมทำมาแล้วครั้งหนึ่ง แต่ตอนนั้นออกแบบฐานข้อมูล ยิ่งกว่านี้อีก...
คือผมเอาทุกอย่างไปเก็บไว้ที่ tb เดียวกันหมดเลย tbstock เนี้ย มีเป็น 30 ฟิว เลย (ของเก่านะครับ)
Code
$sql_aon = "SELECT DISTINCT ($tb1.prod_id), ($tb1.prod_name), ($tb1.book_num), ($tb1.fac_date), ($tb1.price), ($tb1.prod_images),valuse_wh_aon
FROM $tb1
LEFT JOIN (
select prod_id , prod_name , book_num , fac_date , price , prod_images,sum( $wh1 ) as valuse_wh_aon FROM $tb1 where prod_st='$prod_st' and (ticket_code='NW' ) group by prod_id , prod_name , book_num , fac_date , price,prod_images
)s1 ON $tb1.prod_id = s1.prod_id order by prod_id asc";
ผมก็จะได้ค่า valuse_wh_aon เอาไปใช้ครับ
แล้วผมก็จะ คำนวนโดยเอา ค่ามาทำแบบเดิม
แต่ผมทำเป็น version 2 ก็เลยมีการเก็บข้อมูล แยกกันหลายๆที่ แต่มี Key อ้างถึงกัน
ก็เลยเป็นอย่างที่เห็นแหละครับ......
Date :
2009-05-14 22:54:01
By :
martman26
สู้ต่อไปค่ะ
Date :
2009-05-18 14:29:12
By :
ree48012
ลองเอา db มาโพสต์หน่อย จะลองดู
Date :
2009-05-18 15:55:40
By :
plakrim
ผมว่านะตอนที่เรา Sum นะที่ field ต่าง ๆ นะ
เราต้องเช็ค ด้วยว่า เป็น SA หรือป่าว ถ้าเป็น SA เราก็ให้มัน *-1 เข้าไป
เวลาเรา Sum ออกมา
ค่าที่ Sum ก็จะลดลงด้วยอะครับ
Date :
2009-06-09 17:02:26
By :
taobsd
ผมอยากช่วยจังเลยเรื่อ join table แต่ลองอ่านไปอ่านมา งง แฮะ
Join ง่าย แต่ตีโจทย์ยาก
Date :
2009-06-09 18:07:31
By :
nongjen
Load balance : Server 03