我想从表中找到指定的陪审团 ID。问题是所有 ID 都与分号相连 这是记录。
id jury_id
1 2;4;6
我想找到 jury_id=4。我怎样才能找到那条记录?
任何帮助将不胜感激。
最佳答案
使用find_in_set()
:
where find_in_set(?, replace(jury_id, ';', ',')) > 0
将 ?
替换为您的目标值。
请注意,要使用此功能,搜索字符串必须是 CSV,因此您必须将分号替换为逗号。
关于mysql - 如何找到带有分号的字符串的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22294529/