我的下一个数据库表的设置将更加优化。不幸的是,此列已经设置为一列[数据]包含复选框数组值,这些值按以下方式保存:
value 1|~|value 1 value 2|~|value 2 value 3|~|value 3
不是最理想的,我知道。我需要的是一个mysql查询,它只选择| ~ |前面的[data]列中的值。基本上我只需要选择奇数值。
非常感谢任何能为我指明正确方向的帮助。我在一个查询中尝试了if语句,但没有成功。当然我错删了。
我的下一个数据库表的设置将更加优化。不幸的是,此列已经设置为一列[数据]包含复选框数组值,这些值按以下方式保存:
value 1|~|value 1 value 2|~|value 2 value 3|~|value 3
不是最理想的,我知道。我需要的是一个mysql查询,它只选择| ~ |前面的[data]列中的值。基本上我只需要选择奇数值。
非常感谢任何能为我指明正确方向的帮助。我在一个查询中尝试了if语句,但没有成功。当然我错删了。
1条答案
按热度按时间ycl3bljg1#
我需要的是一个mysql查询,它只选择| ~ |前面的[data]列中的值。
之前要注意的一点是数字
|~|
必须是唯一的。它不会两次显示相同的数字。
查询
结果
演示