小编Eri*_*rik的帖子

结果中带有额外字段的SQL UNION查询

我有一个运行良好的SQL查询,除了我想在第一个数据库中带来另一列的结果.这就是我目前拥有的:

SELECT parts1.PART_NBR, parts1.NIIN
FROM parts1
WHERE parts1.PART_NBR='$pn'
UNION
SELECT parts2.REFERENCE_NUMBER, parts2.NIIN
FROM parts2
WHERE parts2.REFERENCE_NUMBER='$pn'
Run Code Online (Sandbox Code Playgroud)

这是我基本上想要的(当然这不会起作用):

SELECT parts1.PART_NBR, parts1.NIIN, parts1.ANOTHER_FIELD
FROM parts1
WHERE parts1.PART_NBR='$pn'
UNION
SELECT parts2.REFERENCE_NUMBER, parts2.NIIN
FROM parts2
WHERE parts2.REFERENCE_NUMBER='$pn'
Run Code Online (Sandbox Code Playgroud)

如何编写查询以便它执行相同的操作但实际上会在结果中带回额外的字段?

sql union select field

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

field ×1

select ×1

sql ×1

union ×1