gpt4 book ai didi

MySQL 从一行中获取并创建两行

转载 作者:行者123 更新时间:2023-11-29 12:13:31 24 4
gpt4 key购买 nike

这可能听起来有点不正统,但我还没能确定这是否有效。我有一个 MySQL 查询,它将列填充到一行中。

Select
projectnumber,
highnumber,
lownumber
From
Table1
WHERE
project = 'THIS'
and sequence = '0'

这将返回 1 行 3 列"projectnumber""highnumber""lownumber"。我需要返回 2 行,两行都具有相同的 "projectnumber",但其中一行将具有 "highnumber",第二行将具有 "lownumber”,并在其末尾附加一个 “A”

这是否合理?

最佳答案

使用UNION ALL“混合”两个语句,并使用CONCAT()将“A”附加到列:

SELECT projectnumber, highnumber FROM Table1 WHERE ...
UNION ALL SELECT projectnumber,CONCAT(lownumber,"A") FROM Table1 WHERE ...

关于MySQL 从一行中获取并创建两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30263835/

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