业务场景中有一张问题表单A,记录每个产品编码的质量问题,现需要在这个表中再拼接多一列,产品编码对应的产品系列和产品项目,以 产品系列-产品项目的数据格式展示。该信息存在另外一张编码归属表B中。
concat():返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。
SELECT
*,(
SELECT
concat( PRODUCT_SERIES, '-', PROJECT )
FROM
B
WHERE
PRODUCT_CODE = A.ITEM_CODE
) PRODUCT_SERIES_PROJECT
FROM
A;
这样拼接之后,业务就可快速看到产品编码对应的是哪个产品系列与项目。统一在一张表中进行查询。提高效率
业务拼接后表格如下:
问题单号 | 问题描述 | 产品编码 | 产品系列_项目 |
1 | XXXX | 123 | 系列名称-项目名称 |