0
我有两张桌子。如何使用自定义列连接两个表格?
- 与4列(类别,Product_X,价格,颜色),
- 与4列表B表A(分类,Product_Y,价格,重量)。
我想从两个表中选择所有数据和自定义列如下(变更名称列Product_X
和Product_Y
到Product
,添加两个列Color
和Weight
,.etc ..)。
请参阅图像
我想我应该用JOIN
,但我仍然没有对这个问题的想法。
我有两张桌子。如何使用自定义列连接两个表格?
我想从两个表中选择所有数据和自定义列如下(变更名称列Product_X
和Product_Y
到Product
,添加两个列Color
和Weight
,.etc ..)。
请参阅图像
我想我应该用JOIN
,但我仍然没有对这个问题的想法。
您需要使用UNION ALL
:
SELECT
Category,
Product_X AS Product,
Price,
Color,
NULL AS Weight
FROM TableA
UNION ALL
SELECT
Category,
Product_Y,
Price,
NULL,
Weight
FROM TableB