2014-06-07 8 views
0

나는 'hello'라는 단어에 대해 열 A, B, C를 찾고있다.어떻게 텍스트를 MySQL에서 열을 여러 열을 검색합니까?

제가 결과

는 EG는, 모든 열을 다음 열 B, C 열 결과를 반환 .. 검색되는 열의 순서로 리턴 할.

이 가능합니까? 나는 이것을 현재하고있다.

SELECT * FROM `table` where table.A LIKE "%hello%" OR table.B LIKE "%hello%" OR table.C LIKE "%hello%" 

답변

2

사용 UNION :

SELECT * FROM `table` where A LIKE "%hello%" 
UNION 
SELECT * FROM `table` where B LIKE "%hello%" 
UNION 
SELECT * FROM `table` where C LIKE "%hello%" 
관련 문제