database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 31036 게시물 읽기
No. 31036
2개 필드 group by SQL 질문 드립니다.
작성자
가보자후딱
작성일
2017-03-14 11:57
조회수
6,473

 2개의 테이블이 있습니다.

조인하여 데이터를 불러왔는데 그 다음이 조금 힘듭니다.

 

현재 출력 화면

===============

네이버 홍길동 y

네이버 이순신 n

다음 홍길동 y

다음 이순신 y

================

 

원하는 출력 화면

=================

           홍길동  이순신

네이버     y          n

다음        y          y

=================

 

많은 도움 및 가르침 부탁 드립니다.

이 글에 대한 댓글이 총 1건 있습니다.

SELECT gb
     , MIN(CASE nm WHEN '홍길동' THEN yn END) 홍길동
     , MIN(CASE nm WHEN '이순신' THEN yn END) 이순신
  FROM (SELECT '네이버' gb, '홍길동' nm, 'y' yn
        UNION ALL SELECT '네이버', '이순신', 'n'
        UNION ALL SELECT '다음'  , '홍길동', 'y'
        UNION ALL SELECT '다음'  , '이순신', 'y'
        ) a
 GROUP BY gb
;

마농(manon94)님이 2017-03-14 14:06에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
31039[질문]여러개의 필드를 분리해서 나열? [4]
감사합니다
2017-04-03
6552
31038[질문]연속데이타 가져오기 부탁드립니다. [2]
홍성욱
2017-03-28
6246
31037월별 통계를 내고 싶은데요 [2]
호야
2017-03-14
7486
310362개 필드 group by SQL 질문 드립니다. [1]
가보자후딱
2017-03-14
6473
31035[질문]같은 테이블의 다른 Row값으로 업데이트 하기 [2]
조동건
2017-03-05
6621
31034replication 구성중 slave 복구 관련 문의드립니다. [2]
문정준
2017-03-02
7404
31032mysql 원격접속이 안되는데요 이해가 잘 안가네요 [1]
초보
2017-03-02
6822
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다