2
나는 세트 타입의 테이블을 가지고 있습니다. 각 레코드처럼 여러 색상을 가질 수mysql은 SET 구분자를 선택합니다
set('Red', 'Blue', 'Green')
:
이 필드
은 컬러 라벨입니다빨간색과 파란색 지금
내가 얻을 선택
그것으로 변경 할 수 있습니다 : - 녹색 -빨강, 파랑, 녹색
블루 레드
감사
나는 세트 타입의 테이블을 가지고 있습니다. 각 레코드처럼 여러 색상을 가질 수mysql은 SET 구분자를 선택합니다
set('Red', 'Blue', 'Green')
:
이 필드
은 컬러 라벨입니다빨간색과 파란색 지금
내가 얻을 선택
그것으로 변경 할 수 있습니다 : - 녹색 -빨강, 파랑, 녹색
블루 레드
감사
이
select substr(concat(
if(color='Blue', ' - Blue', ''),
if(color='Green',' - Green', ''),
if(color='Red',' - Red','')
), 3) as customfield
을 시도 그래서 난 더 많은 색상이 있다면, 매번 쿼리를 변경해야합니까? –
예 .... 그렇지 않으면 저장 프로 시저를 만들어야합니다. – silly