问题描述在这里 https://segmentfault.com/q/1010000020757334
求哪位大佬解答下!!!!
1
fiypig 2019-10-21 20:52:35 +08:00
你存进去就是这样的, 存进去不要加括号
|
2
Shawn5 OP @fiypig 不是我存的,这个是我们公司外包给一家软件公司,他们的程序员写的,我只是学习下,正好想列个结构树,但是这 2 个表没法关联。。。。。百度上实在找不到,所以来这里求求看
|
3
taotaodaddy 2019-10-21 21:05:40 +08:00 via Android
带方括号的数据很凑巧是只有一个元素的数组
|
4
Shawn5 OP @taotaodaddy 数据库的字段值还有数组类型。。。。
|
5
taotaodaddy 2019-10-21 21:09:45 +08:00 via Android
@Shawn5 json
|
6
newlife 2019-10-21 21:11:05 +08:00
不能啊,看结构,一个成员可以属于多个部门,你这个 left jion 就不合适呀
|
7
taotaodaddy 2019-10-21 21:11:32 +08:00 via Android
如果那列的数据类型是 json,就还算说得过去,如果只是字符串,内容带方括号就说不过去了
|
8
Shawn5 OP |
9
taotaodaddy 2019-10-21 21:16:48 +08:00 via Android
@Shawn5 你可以问问他存方括号是几个意思,是用字符串存了 json 吗,是想放数组吗
|
10
Shawn5 OP 好了,解决了,用了正则匹配,谢谢大家!!!
|
12
sadfQED2 2019-10-22 10:39:22 +08:00
这种字段理论上就没法做关联吧,你可以使用字符串替换或者正则等方法筛选,然后拼表,但是这种性能堪忧啊,如果只是临时的统计数据还好,不然数据量大了就有问题
|