다른 테이블의 컬럼과 같은 하나 개의 테이블 값을 사용하여, 그래서 그것을 설명하는 이미지 첨부했습니다 : 명령 나는 단어 원하는 것을 설명하는 방법을 모른다
난에 작성해야을 이 일을 SQL?
stackexchange가 내가 질문을 게시하기를 원하는 것이 무엇인지 모르겠으므로이 문장을 추가했습니다.
다른 테이블의 컬럼과 같은 하나 개의 테이블 값을 사용하여, 그래서 그것을 설명하는 이미지 첨부했습니다 : 명령 나는 단어 원하는 것을 설명하는 방법을 모른다
난에 작성해야을 이 일을 SQL?
stackexchange가 내가 질문을 게시하기를 원하는 것이 무엇인지 모르겠으므로이 문장을 추가했습니다.
select set_id,
num,
case when type_id = 1 then id end as id_1,
case when type_id = 2 then id end as id_2,
case when type_id = 3 then id end as id_3
from your_table
group by set_id, num
동적 SQL이 필요합니다. 어떤 DBMS를 사용하고 있습니까? 신탁? 포스트그레스? –
MySQL을 사용하고 있습니다. – Marat
알려진 유형의 숫자가 있습니까? 아니면 1에서 n까지 사용할 수 있습니까? – Arion