查询在mysql中添加两个表的内容

时间:2011-07-28 10:31:50

标签: php mysql codeigniter

表unit_inward

id  supplier_inward_id  unit_id supplied_by supplied_qty    supplied_date   created_date      is_processed
427 1929               UI822900   manager      15            2011-07-06     2011-07-26 18:33:37   No
426 1929               UI822900 manager        15            2011-07-06     2011-07-26 18:33:37  No
429 1929               UI988354 manager        35            2011-07-14     2011-07-27 10:49:21  No
428 1929               UI988354 manager        15            2011-07-14     2011-07-27 10:49:21  No
430 1929               UI600839 manager        10            2011-07-15     2011-07-27 10:56:01  No
431 1929               UI600839 manager        10            2011-07-15     2011-07-27 10:56:01  No
432 1929               UI562771 manager        10            2011-07-15     2011-07-27 10:56:01  No
434 1929               UI600839 manager        10            2011-07-18     2011-07-28 12:52:53  No

表unit_inward_details

  id    supplier_inward_id  unit_inward_id  barcode     product_unit    assign_volume   total_qty   supplied_date   created_date
  4       1929                427       8904032004628   5                   2             10          2011-07-06    2011-07-26 18:33:37
  3       1929                426       8906032010012   1                   5             5           2011-07-06    2011-07-26 18:33:37
  5       1929                428       8904032004628   5                   1             5           2011-07-14    2011-07-27 10:49:21
  6       1929                429       8906032010135   15                  2             30          2011-07-14    2011-07-27 10:49:21
  7       1929                430       8906032010012   1                   5             5           2011-07-15    2011-07-27 10:56:01
  8       1929                431       8904032004628   5                   1             5           2011-07-15    2011-07-27 10:56:01
  9       1929                432       8904032004628   5                   2             10          2011-07-15    2011-07-27 10:56:01
  11      1929                434       8904032004628   5                   2             10          2011-07-18    2011-07-28 12:52:53

我需要一个查询,可以使用这两个表中提供的日期添加 product_unit,assign_volume和total_qty 的内容...如何实现这一点???假设创建的日期是

  

2011-07-15

它应该在一行中显示所有表格的总和。输出类似于此表

 supplier_inward_id unit_id supplied_qty    supplied_date   is_processed    barcode product_unit    assign_volume   total_qty
  1929          UI600839        10      2011-07-15              No      8906032010012       2       10              10

 1929           UI600839        10      2011-07-18              No      8904032004628       5       2               10

1 个答案:

答案 0 :(得分:0)

您可以在MySql中查询许多结构和查询 通过UNION

示例:

(SELECT *FORM... ) UNION (INSERT INTO ...) UNIO