How to judge the intersection of two CSV in mysql?

suppose that the columns of table t csv are all stored in delimited values (the values themselves certainly do not have,);
id | csv
1 |"v1 br v3"
2 | "v2jue v3"
3 |"v3"
.

)

now I want to select any row that contains either "v1" or" v2" in the csv column, that is, as long as there is a non-empty intersection between the csv column and the "v2Magazine v1" (the order of the CSV does not matter); how should SQL write?

in the above example, the first two rows are selected. Thank you!

Aug.31,2021

select * from t where FIND_IN_SET('v1',csv) or FIND_IN_SET('v2',csv);
Menu