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 27244 게시물 읽기
No. 27244
하나의 테이블에서 쿼리 질문 입니다.
작성자
맑음이
작성일
2007-12-10 20:10
조회수
2,340

A라는 테이블이 아래 처럼 되어 있습니다.



idx  |  part   |    count   |   TEXT1    |  TEXT2   |    

------------------------------------------------

A    |     0    |       1      |     값A       |    값AA

------------------------------------------------

A    |     1    |       1      |                 |      

------------------------------------------------

A    |     1    |       2      |                 |   

------------------------------------------------

B    |     0    |       1      |     값B       |     값BB

------------------------------------------------

B    |     1    |       1      |                 |    

------------------------------------------------

B    |     1    |       2      |                 | 

------------------------------------------------

B    |     1    |       3      |                 | 

------------------------------------------------


위의 테이블을



idx  |  part   |    count   |   TEXT1    |  TEXT2   |    

------------------------------------------------

A    |     0    |       1      |     값A       |    값AA

------------------------------------------------

A    |     1    |       1      |     값A       |    값AA  

------------------------------------------------

A    |     1    |       2      |     값A       |    값AA

------------------------------------------------

B    |     0    |       1      |     값B       |    값BB

------------------------------------------------

B    |     1    |       1      |     값B       |    값BB

------------------------------------------------

B    |     1    |       2      |     값B       |    값BB

------------------------------------------------

B    |     1    |       3      |     값B       |    값BB

------------------------------------------------


위처럼 보이게 셀렉트 하는 방법이 없을까요?

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

맘에 안드는 쿼리지만 이렇게 하면 되긴 되네요.

한 번에 하는 법은 모르겠습니다.

 

SELECT nat.idx, nat.part, nat.count, nnt.text1, nnt.text2 FROM ( SELECT * from `test` ) nat, ( SELECT * FROM `test` WHERE text1 IS NOT NULL and text2 IS NOT NULL ) nnt where nat.idx = nnt.idx

 

+------+------+-------+-------+-------+

| idx | part | count | text1 | text2 |

+------+------+-------+-------+-------+

| A | 0 | 1 | A | AA |

| A | 1 | 1 | A | AA |

| A | 1 | 2 | A | AA |

| B | 0 | 1 | B | BB |

| B | 1 | 1 | B | BB |

| B | 1 | 2 | B | BB |

| B | 1 | 3 | B | BB |

+------+------+-------+-------+-------+

7 rows in set (0.00 sec)

 

 

 

박현우(lqez)님이 2007-12-14 01:24에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27248혹시 닷넷CF에서 Mysql 접속해보신분.,,
이홍석
2007-12-11
2279
27247[질문] DB내용중 1주일 단위로 출력하여 합니다. [4]
새벽소리
2007-12-11
2483
27245update 트리거로 다른 테이블 업데이트 후 자기 자신 레코드를 지울 수 있는 방법이 있을까요?
반화넬
2007-12-11
3307
27244하나의 테이블에서 쿼리 질문 입니다. [1]
맑음이
2007-12-10
2340
27243DB가 비정상적으로 느려.. [3]
초보
2007-12-10
2550
27242필드가 업데이트 됬을시에 실시간으로 통지해줄수 있는방법?? [1]
정대원
2007-12-10
2513
27240mysql 데이타를 db2로 옴기는 방법이 있나요? [2]
이성철
2007-12-10
2249
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다