我有两张桌子。一种带有部件号、硬件名称和类型,另一种带有硬件的位置,还具有包含硬件的特定箱的位置。这些垃圾箱没有特定的编号,但有唯一的名称。第二个表还包含硬件和 bin 的位置,这些位置可能会随着时间而改变。我正在尝试创建一个 MySQL 查询,它将数据组合到一个新表中,该表将作为逗号分隔的文件输出。
表 1 内容
Part Number | Name | Type
------------+---------------+---------------
0 | None | Not Applicable
25 | name1 | type1
150 | name2 | type2
表 2 内容
Date | Bin | Part Number | Event | To Location | From Location
---------+------+--------------+----------+-------------+---------------
1/1/2013 | bin1 | 0 | arrive | location1 | none
1/2/2013 | none | 25 | arrive | location2 | none
1/2/2013 | none | 150 | relocate | location3 | location2
查询的最终输出应类似于:
Date | Bin | Part Number | Part Name | Type | Event | To Location | From Location
---------+------+-------------+-----------+----------------+----------+-------------+--------------
1/1/2013 | bin1 | 0 | None | Not Applicable | arrive | location1 | none
1/2/2013 | none | 25 | name1 | type1 | arrive | location2 | none
1/2/2013 | none | 150 | name2 | type2 | relocate | location2 | location2