【发布时间】:2016-10-13 20:01:41
【问题描述】:
我有桌子 1
Pre Ba pre-Ba kgs fl
6L34 1523726 6L34-1523726 0.01 Bm1
6L34 1523726 6L34-1523726 0.04 Bm1
6L34 1523726 6L34-1523726 0.06 Bm1
BM51 13K732 BM51-13K732 0 Bm1
BM51 13K732 BM51-13K732 8 Bm1
表2
Pre Ba pre-Ba kgs fl
6L34 1523726 6L34-1523726 0.01 Bm2
BM51 13K732 BM51-13K732 0.02 Bm2
BM51 13K732 BM51-13K732 8 Bm2
我正在尝试通过 union all 将这些查询表组合为一个,但将 "fl" col 与条件连接起来,例如:在表 1 pre-Ba col 数据 6L34 -1523726 有 0.01 kgs 与 table2 数据匹配 6L34-1523726 有 0.01 kgs 所以结果应该像
Pre Ba pre-Ba kgs fl
6L34 1523726 6L34-1523726 0.01 Bm1&bm2
6L34 1523726 6L34-1523726 0.04 Bm1
6L34 1523726 6L34-1523726 0.06 Bm1
BM51 13K732 BM51-13K732 0 Bm1
BM51 13K732 BM51-13K732 8 Bm1
6L34 1523726 6L34-1523726 0.01 Bm2&bm1
BM51 13K732 BM51-13K732 0.02 Bm2
BM51 13K732 BM51-13K732 8 Bm2&bm1
如何在查询中指定?
【问题讨论】: