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
운영게시판
최근게시물
Informix Q&A 1417 게시물 읽기
No. 1417
퀘리좀 해결해 주세요..
작성자
쿼리가시로
작성일
2002-05-29 09:39
조회수
4,511

다음을 실행하면 ....

 

 

SELECT DISTINCT

port.cid, port.lid, port.type, portatm.pvc

FROM portatm, port , slotunit, ne

WHERE Port.cid = portatm.cid

and port.lid = portatm.lid and portatm.neid =487

and port.neid = slotunit.neid and port.cid = slotunit.cid

and slotunit.slotstatus = 0

and port.neid =487

union

SELECT Port.cid, Port.lid, Port.type, 0

from port, ne, slotunit

WHERE

Port.neId =487 AND

Port.neid = SlotUnit.neid AND

Port.cid = SlotUnit.cid AND

SlotUnit.slotStatus = 0 AND

Port.neId = ne.neId AND

(Port.type = 11 or Port.type = 12 or Port.type =21)

 

다음과 같은 결과가 나오는데..

cid lid type pvc

 

11 1 11 0

11 1 11 33

14 1 16 1

14 2 16 2

14 3 16 3

14 4 16 4

14 5 16 5

14 6 16 6

14 7 16 7

14 8 16 8

14 9 16 9

14 10 16 10

14 11 16 11

14 12 16 12

 

UNION을 하기위해 임의로 0을 집어 넣었습니다.

pvc 항목에서 0을 없애는 방법이 없나요?

아니면 유니언을 안쓰고 두 개를 병합한 결과를 얻은 다른

방법이 있나요?...

 

설명이 좀 부족하지만 고수님은 이해하실것 같아서....지송..

 

고수님의 조언 부탁합니다...

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

허허.. 정확히.. 0을 엄앤다는게 무슨소린쥐 멀게꾼여.

 

가정해 보면..

1. PVC Column 을 엄앤다 (???)

-. 머 당근 안됨다.. 아실테죠 UNION..

2. Column 의 데이타가 0인 row를 없앤다..

-. 유니온 할 이유가 엄쪄 ?

3. 테이블 간에 relation 문제라면

질문을 다시 하셔야 됨다..

이거 보시는 분덜이.. 저 쿼리보구 이게 머구나..

할수 있는 사람 엄슴다.. 그사람 고수가 아니라 신이져..

짱이만세님이 2002-05-31 09:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1424대용량데이타
맑은햇살
2002-06-02
3852
1420스토어드 관련질문 입니다.
김지룡
2002-05-30
3972
1419급한데요.. 답변좀 구합니다. [1]
고민정
2002-05-29
4182
1417퀘리좀 해결해 주세요.. [1]
쿼리가시로
2002-05-29
4511
1414onmonitor시문제발생..질문이요
홍길동
2002-05-28
3736
1413세션이 2개이상은 설정이 되지않아 더이상 로그인이 안됩니다.
답답이
2002-05-27
3759
1412tbinit 실행시 나는 43번 에러
초보리누서
2002-05-23
3854
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다