gpt4 book ai didi

MySQL - 如何在接受我的条件的选择查询中显示某些字段

转载 作者:行者123 更新时间:2023-11-29 03:17:47 26 4
gpt4 key购买 nike

我有这样的数据库: enter image description here

对于 id=2,我想显示 [jp1-jp15] 的字段 1

也就是说,我想看看:

[jp1-jp2-jp3-jp4-jp5-jp7-jp8-jp9-jp10-jp12-jp13-jp14]

作为 MySQL 查询的结果。

最佳答案

您可以尝试将 IFCONCAT_WS 结合使用:

SELECT
CONCAT_WS('-', IF(jp1=1, 'jp1', NULL), IF(jp2=1, 'jp2', NULL),
IF(jp3=1, 'jp3', NULL), IF(jp4=1, 'jp4', NULL),
...
IF(jp14=1, 'jp14', NULL)) AS csv
FROM yourTable;

Demo

关于MySQL - 如何在接受我的条件的选择查询中显示某些字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51924309/

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