gpt4 book ai didi

mysql - 从一行中检索多列

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

我有一个表(实际列名称)

id | name | image1  | image2  | image3  | image4  | image5  | image6  | image7 etc
2 joe 1.jpg 2.jpg 3.jpg etc

我只需要选择图像(x)列和名称中的条目(还有其他列名称,但我不想要它们),这样我就可以显示

例如:

select name, image(x) from table where id=2

这应该产生一个数组,这样我就可以运行循环并最终得到

name
1.jpg
2.jpg
3.jpg

等等我可以回显出来吗? - 这必须是一个非常标准的类型查询?

我假设我必须使用 image[0] 或循环中的其他内容分配图像?

最佳答案

这不是我构建此表的方式。您应该只使用 id |名称 | image 并且每个名称都有多个记录。然后你就可以做一个

SELECT image FROM table WHERE name = 'joe'

这样你就可以轻松地构建一个你想要的数组,而不需要那些笨拙的 (x) 东西。

关于mysql - 从一行中检索多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8669778/

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