有一个tag表:
tag
请问如何查询 tag 里包含 a 和 c 的? 也就是第一行和第二行
MySQL
SELECT * from tag_table where FIND_IN_SET('a',tag)>0 and FIND_IN_SET('c',tag)>0;
PostgreSQL
SELECT * from tag_table where 'a' = ANY(STRING_TO_ARRAY(tag, ',')) and 'c'= ANY(STRING_TO_ARRAY(tag, ','));
2.1m questions
2.1m answers
60 comments
57.0k users