php mysql อยากได้ข้อมูลออกมาแบบในรูปครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา php mysql อยากได้ข้อมูลออกมาแบบในรูปครับ
php mysql อยากได้ข้อมูลออกมาแบบในรูปครับ
โดยตาราง A เป็นตารางสำหรับสต๊อก ตาราง B เก็บข้อมูลการเบิกของออกจากสต๊อก

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ดูเนื้อหานี้เป็นแนวทาง
>>> อัพเดท >>> 26-03-2020
------------------------------------------
ลองดูตัวอย่างนี้เป็นไอเดียเพิ่มเติม
![]()
หรืออ่านเพิ่มเติมจากแนวทาง http://niik.in/que_2797_6299
>>> อัพเดท >>> 26-03-2020
------------------------------------------
ลองดูตัวอย่างนี้เป็นไอเดียเพิ่มเติม
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | SELECT IFNULL(c.dayin, c.dayout) as dayin, IFNULL(c.qtyin, 0) as qtyin, IFNULL(c.dayout, c.dayin) dayout, SUM ( IF( ! ISNULL (c.qtyin) AND ! ISNULL (c.qtyout), 0, IFNULL(c.qtyout, 0) ) ) as qtyout, CONCAT( IFNULL(c.dayin, c.dayout), IFNULL(c.dayout, c.dayin) ) as day FROM ( SELECT a.dayin, a.qtyin, NULL as dayout, NULL as qtyout FROM tbl_a a GROUP BY a.id, dayin HAVING a.id = 1 UNION SELECT NULL as dayin, NULL as qtyin, b.dayout, b.qtyout FROM tbl_b b GROUP BY b.id_a, dayout HAVING b.id_a = 1 UNION SELECT a.dayin, a.qtyin, b.dayout, b.qtyout FROM tbl_a a, tbl_b b WHERE a.dayin = b.dayout AND a.id = b.id_a AND a.id = 1 ) c GROUP BY day ORDER BY dayin |
หรืออ่านเพิ่มเติมจากแนวทาง http://niik.in/que_2797_6299
บทความแนะนำที่เกี่ยวข้อง | |
---|---|
การใช้งาน SQL INNER JOIN | อ่าน 83,313 |
การใช้งาน SQL LEFT JOIN | อ่าน 40,817 |

ขอบคุณทุกการสนับสนุน
![]()