sql expert - 从多个列中选择多个值,而不会重复结果

时间:2014-08-23 11:50:47

标签: mysql sql

我正在寻找一个SQL,它可以在一个表中搜索几列而不会跳过两次结果,

 first_name | last_name |
------------------------
 george    |  klounie   |
 jimmi     |  parker    |
 rechard   |  klinton   |
 bill      |  klinton   |

我想要做的是搜索两个关键字数组(0 =>" bill",1 =>" klinton")

我想得到klinton行的法案。

我试图将我的PHP代码放在一个循环中,但后来我得到了

第一个结果 - >比尔克林顿 第二个结果 - > [0] rechard klinton [1] bill klinton

1 个答案:

答案 0 :(得分:0)

你可以用MySQL LIKE

来做到这一点
SELECT * FROM TABLENAME 
WHERE first_name LIKE "%bill%" 
AND last_name LIKE "%klinton%" ;
相关问题