열 우선 순위에 따라 mysql 결과를 정렬하는 방법은 무엇입니까?열 우선 순위에 따라 mysql 결과를 정렬하는 방법은 무엇입니까?
예. 제품 표가 있고 테이블에 제품 이름 (p.name)과 제품 설명 (p.desc)이라는 두 개의 열이 있습니다.
사용자는 데이터베이스에 제품을 찾기 위해 키워드를 입력 할 수 있어야합니다.
"p.name LIKE '%keyword%' OR p.desc LIKE '%keyword%'
p.name과 일치하는 결과가 먼저 반환되고 p.desc가 두 번째로 반환되기를 원합니다.
어떻게해야합니까? 첫 번째 조건이 만족 될 경우
작동하지만 더 큰 세트에서는 최적화가 필요할 수 있습니다. – Piskvor
'LIKE = ...'? – Gumbo
@ 검보 글쎄, 나는 이미 그를 위해 일한다고 생각했다 :) –