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 30204 게시물 읽기
No. 30204
MYSQL 쿼리 질문
작성자
한동희(hdh1202a)
작성일
2012-02-08 20:58
조회수
7,918

분명 간단한건데..

 

떠오르지가 않습니다..

 

살려 주세요

 

테이블 1 

기본키 : 이름

그외 필드명 : 날짜, 시간, 등등

 

테이블 2

기본키 : index key

외래키 : 테이블1. 이름

그외 필드명 : 진행 단계

 

이런식으로 테이블이 존재합니다.

테이블 1과 2를 조인을 해서 불러 오려고 하는데

테이블 2에 들어 있는 값중에 진행 단계가 가장 필드만 불러서 조인을 시키고 싶습니다.

 

좀더 상세히 하자면

table 1

project_name(기본키) date
웹페이지구축 2012-2-3
프로그램제작 2012-2-5

table 2

key(기본키) project_name 단계 날짜
1 웹페이지구축 1단계 ..
2 웹페이지구축 2단계 ..
3 프로그램제작 1단계 ..
4 프로그램제작 2단계 ..
5 웹페이지구축 3단계 ..

 위와 가정시

조인문으로 결과 물이 이렇게 나왔으면 합니다.

결과물 :

웹페이지구축 - 3단계 -2012.xx.xx

프로그램제작 - 2단계-2012.xx.xx 

 

도와주세요.. 오늘 이거 끝내고 자고 싶어요..

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

select t1.*, t2.*

from table1 as t1
inner join ( select pn, max(ps) mps from table2 group by pn ) as bb ON t1.pn = bb.pn
inner join table2 as t2 ON bb.pn = t2.pn and bb.mps = t2.ps
우욱님이 2012-02-09 09:06에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
30207backup할 때 새로운 자료들만 입력하게 하는 명령어가 있나요?
BlueSpy
2012-02-20
7125
30206mysql-advanced vs mysql-community [1]
이성희
2012-02-16
9710
30205mysql datetime 타입으로 값을 변경 하려고 하는데...php time() 값을.. [2]
박순채
2012-02-09
8261
30204MYSQL 쿼리 질문 [1]
한동희
2012-02-08
7918
30203mysql api 질문입니다. [1]
신대욱
2012-02-07
7753
30202컬럼의 charset 과 collation 변경 관련 질문 [2]
땡필이
2012-02-06
8893
30201innodDB commit 실행시간 문제.. [1]
최진규
2012-02-04
8644
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다