连接两个选择-不同的列名

贾斯汀

我需要构建一个SELECT语句,显示JV1-JV6的所有列。

我应该如何填充JV2,JV3等?

SELECT 
Id as [JV1],
vp_pct  as [JV1 Per],
vl_role  as [JV1 Role],
[status]  as [JV1 Status]
FROM era_project_allications_m
WHERE era_project_allications_m.jv_row_id = '1'
UNION ALL
SELECT 
Id as [JV2],
vp_pct  as [JV2 Per],
vl_role  as [JV2 Role],
[status]  as [JV2 Status]
FROM era_project_allications_m
WHERE era_project_allications_m.jv_row_id = '2'

我需要结果来显示包含JV1,JV2信息的列。

感谢您的任何建议!

贾斯汀

我想通了这一点。

我只使用了6条select语句,分别给它们指定了别名和唯一的ID(项目ID为Select_1_ID,Select_2_ID),并使用Select 1的ID将它们左联接在一起。

有点long,但是它可以工作-我怀疑它虽然不是很有效,但值得庆幸的是,它仅返回24k行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章