2010-12-03 2 views

답변

5

를 사용하여 열을 폭발 할 무엇 과 같이 태그 ID를 저장하지 않으려 고 할 수도 있습니다.. 별표을 작성하면 문제가 자연스럽게 사라집니다. 코스에 의해 제안 normalisation.

+0

감사합니다 ... 친애하는 .. –

1

당신이 할 수있는 체인 SUBSTRING_INDEX이 효과를 폭발 달성,하지만 내가 당신이 생각 나게 수 있도록라고

는 데이터베이스 정규화를 통해 끔찍한 솔루션입니다. 이 때문에 끔찍한 솔루션하시기 바랍니다 있습니다 :

SELECT * FROM table WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(table.field, '|', 2), '|', -1) = 5 

@Everyone : 당신이 당신의 가운데 열에서 5 모든 MySQL의 항목을 선택하려고 한 경우

(# | | 5 #)이 쿼리를 사용합니다 그것을 사용하기 위하여 계획하지 말라; 그러나 우리는 데이터베이스 스키마에 대한 정밀 검사가 발생할 때까지 이처럼 빠른 라이너를 사용해야하는 경우가 있습니다.

관련 문제