php mysql อยากได้ข้อมูลออกมาแบบในรูปครับ

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

php mysql อยากได้ข้อมูลออกมาแบบในรูปครับ

โดยตาราง A  เป็นตารางสำหรับสต๊อก  ตาราง B เก็บข้อมูลการเบิกของออกจากสต๊อก


Addy 25-03-2020 15:38:17

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ดูเนื้อหานี้เป็นแนวทาง

>>>  อัพเดท >>> 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
ninenik 25-03-2020






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ