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 27838 게시물 읽기
No. 27838
쿼리문 만들려고하는데 좀 도와주세요~
작성자
이병윤(ddah73)
작성일
2008-10-24 13:22
조회수
4,308


tb_discussion

uid  cafeuid      title              inputdate
1   13    현정부에대한토론방        20080726...
2   3      우리동네복지에대한토론방     20080729...
3   13    100분  토론방           20080825...

 

 


tb_boardmain

uid  discussion_uid    title       inputdate
1    1      야당과여당은.....   20081010
2    1      국회의원......    20081005
3    3      손석희는......    20081020
3    2      자전거도로....    20081011

 


tb_discussion 은 토론 주제 정보 저장 하는 table이고
tb_boardmain 은  주제별 게시글 저장 하는 table 입니다.
discussion_uid 가  tb_discussion 테이블 uid 하고 연결되 있고요.


tb_boarmain 에 게시글이 최근 올라온 순서대로  토론주제를 뿌리고십습니다.
쿼리문으로 가능하나요?

위와같이 data가있다면 가장 최근올라온글에따라서


100분토론토론방
우리동네복지에대한토론방
현정부에대한토론방
---------->원하는 출력물~!!

이렇게 중복없이 토론주제 제목만  뽑기를 원합니다.(게시글에따라서 또 순서가 바뀌겟죠.)

프로그램단에서 처리하면 될듯한데 쿼리로만 저런 결과물이 가능하나요?

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

SELECT dc.title

FROM tb_discussion AS dc

INNER JOIN (

SELECT discussion_uid AS duid, MAX( inputdate ) AS recent_date

FROM tb_boardmain

GROUP BY discussion_uid

) AS grp_max ON dc.uid = grp_max.duid

ORDER BY grp_max.recent_date DESC

 

정도면 되지 않을까 싶습니다. (실행을 해보진 않아서 오류가 있을지도.. --.-- )

 

 

우욱님이 2008-10-24 23:35에 작성한 댓글입니다. Edit

우욱님 답변감사드립니다.


만들어준 쿼리로 하니  원하는 결과물이 나오네요 감사합니다~!

이병윤(ddah73)님이 2008-10-27 09:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27841카운터를 도중에 그만두게 할 수 있나요? [2]
VQ
2008-10-25
3740
27840이것좀 봐주세요...; [1]
yjs
2008-10-25
3841
27839root로 로그인이 안되요...ㅠㅠㅠ [1]
초보
2008-10-24
4187
27838쿼리문 만들려고하는데 좀 도와주세요~ [2]
이병윤
2008-10-24
4308
27837레코드 inset 질문 입니다. [2]
김지수
2008-10-23
4271
27835replication 기능 질문 [2]
정화용
2008-10-22
4174
27834유저별 게시판 문의 드립니다. [1]
kino
2008-10-21
4398
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다