如何在多列中使用逗号分隔的字符串进行搜索

时间:2015-01-10 16:54:22

标签: php mysql

我有一个名为TABLE_1的表,其中包含以下列:

 id   phone_number user_name  country state

我想用这个字符串“1,948583848,akash,usa,calfornia”进行搜索。如何编写mysql查询以获取Phone TABLE_1上方的结果表单?

1 个答案:

答案 0 :(得分:2)

这是你想要的where条款吗?

where concat_ws(', ', id, phone_number, user_name, country, state) = '1, 948583848, akash, usa,calfornia'

这似乎是一个非常奇怪的要求。你最好对列进行单独比较,而不是将值连接在一起。