gpt4 book ai didi

mysql - SQL 结果水平而不是垂直

转载 作者:可可西里 更新时间:2023-11-01 08:20:49 29 4
gpt4 key购买 nike

我有一个表,其中有一个ticket_id 的field_id 的 和值。例如。

ticket_id   field_id    value1001        1           Peter1002        1           Dave1001        2           555-25651002        2           554-2548

我的目标是尝试编写一个查询,该查询将水平显示同一个表中的值。例如。

Ticket_ID     Field1       Field21001          Peter        555-25651002          Dave         554-2548

有很多field_ids。我试过使用 rownumber() 但它没有用。

有什么想法吗?

最佳答案

Select Temp_field1.ticket_id,Field1,Field2
From
(Select ticket_id,value as Field1 from table where field_id = 1) as Temp_field1,
(Select ticket_id,value as Field2 from table where field_id = 2) as Temp_field2
Where Temp_field1.ticket_id = Temp_field2.ticket_id;

关于mysql - SQL 结果水平而不是垂直,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12067750/

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