有如下两张表:
我要关联这2张表,通过a.department_id = b.department 但是 b表的department字段值存在方括号,有些直还是方括号加引号的["xxxxxx"]
类似这样的情况,我该如何处理?
小白,对SQL不是很懂,我起先用了a.department_id = CONCAT("[",b.department,"]") 结果为0
有如下两张表:
我要关联这2张表,通过a.department_id = b.department 但是 b表的department字段值存在方括号,有些直还是方括号加引号的["xxxxxx"]
类似这样的情况,我该如何处理?
小白,对SQL不是很懂,我起先用了a.department_id = CONCAT("[",b.department,"]") 结果为0
3 回答3.7k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
5 回答1.5k 阅读
2 回答2.2k 阅读
3 回答2.1k 阅读
3 回答2.4k 阅读
1 回答2.3k 阅读
a.department_id 没有方括号,b.department有,不是应该给a加方括号才能相等吗
b.department = CONCAT("[",a.department_id,"]")
但是b.department的注释说明它是个部门列表,需要正则匹配之类的,写法可能会根据所用的数据库软件的不同而不同