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
운영게시판
최근게시물
Oracle Q&A 40995 게시물 읽기
No. 40995
SQL질문입니다
작성자
장현섭(bisl)
작성일
2015-11-06 11:50
조회수
8,585

 A테이블에는 NAME이 B테이블에는 A테이블의 NAME에 관한 내용이 들어잇는데 쿼리문을 어떻게 작성해야 할지 고민입니다 ㅠㅠ

도움부탁드립니다 DB는 오라클입니다.

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

올려주신 글만으로는 아무런 도움을 드릴수가 없습니다.-_-;;;

간략한 테이블구조와

실제 들어가있는 샘플데이터를 몇개 올려주세요..

최한영(terry0515)님이 2015-11-06 11:53에 작성한 댓글입니다.

SELECT year kmrYear 

 FROM 

      (SELECT DISTINCT(substr(publish_dt, 1, 4)) AS year 

         FROM KMR_TLD_MST 

        WHERE KMR_TLD_SE = 'K'

      ) a 

ORDER BY a.year desc

2011~2015의 이름값을 불러오는 쿼리인것같고..

SELECT A.CN postSeq

    , A.TIK title

 FROM KMR_ATICLE A

WHERE A.DEL_YN = 'N'  

  AND A.MST_SEQ = #kmrMasterSeq#

ORDER BY TO_NUMBER(A.CN) ASC

그에 관련된 내용값을 불러오는 쿼리같은데 2015년의 데이터만 을 가져오는 쿼리로 바꿔야합니다.. 어떻게하면될까요?

장현섭(bisl)님이 2015-11-06 11:59에 작성한 댓글입니다.

일단 위에 쿼리

2011~2015의 이름값을 불러오는게 아닌, 년도를 가져오는 쿼리네요..

아래꺼는 뭔지 모르겠구요..데이터도 없으니 -_-;;;

일단 위에 쿼리를 기준으로 2015년도 데이터만 가져오면 되지 않으려나요?

 

 

SELECT year As kmrYear
 FROM
      (
         SELECT DISTINCT(substr(publish_dt, 1, 4)) AS year
           FROM KMR_TLD_MST
          WHERE KMR_TLD_SE = 'K'
      ) a
Where a.year = '2015'
ORDER BY a.year desc


 

최한영(terry0515)님이 2015-11-06 13:46에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40999컬럼이 증가하는 반복문에 대한 질문입니다. [1]
어푸어푸
2015-11-09
8769
40998오라클 hotbackup 관련 질문 [1]
kjy
2015-11-07
9086
40996공백 추가 해주는 쿼리 [3]
민식이
2015-11-06
9225
40995SQL질문입니다 [3]
장현섭
2015-11-06
8585
40993아리송한 SQL 급하게 질문합니다. [4]
개뚱이
2015-11-06
8440
40992쿼리 질문 있습니다 (left join) [5]
검콤이
2015-11-05
8808
40991계층형 구조에서 질문 있습니다. [3]
박양희
2015-11-05
8899
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다