gpt4 book ai didi

mysql - 查询以避免左外连接或内连接

转载 作者:行者123 更新时间:2023-11-29 10:14:27 25 4
gpt4 key购买 nike

我有类似的表格数据

value   pvalue  value_type
an1001 bk1001 1
an1002 null 1
an1003 null 1
an1004 bk1002 1
bk1001 ck1001 2
bk1002 ck1002 2
ck1001 MG1001 3
ck1002 null 3

我期待这样的结果

value   pvalue1 pvalue2 pvalue2
an1001 bk1001 ck1001 MG1001
an1002 bk1002 ck1002
an1003
an1004

有什么方法可以编写查询,让我可以避免左外连接或内连接,而不是使用内联查询

最佳答案

您可以使用类似以下查询的内容。如果有语法错误,请注意。

select value,
max(case when value_type = 1 then pvalue else null end) as pvalue1,
max(case when value_type = 2 then pvalue else null end) as pvalue2,
max(case when value_type = 3 then pvalue else null end) as pvalue3
from table
group by value;

关于mysql - 查询以避免左外连接或内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50323420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com