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 27298 게시물 읽기
No. 27298
FROM 절에 사용될 테이블을 선택하기
작성자
지우개
작성일
2008-01-04 01:55ⓒ
2008-01-04 01:57ⓜ
조회수
2,536

CREATE TABLE emp (

    no int,

    name varchar(16),

    corp varchar(16)

);


CREATE TABLE samsung (

    no int,

    name varchar(16)

);


CREATE TABLE lg (

    no int,

    name varchar(16)

);


위와 같은 테이블이 있습니다.

즉 emp 테이블에는 그 사원이 속한 회사명이 corp 컬럼에 있습니다. (데이타는 samsung, lg 같은 값이 있습니다.)

이걸 조인하는데 다음과 같이 하고싶습니다.


SELECT

    EMP.name AS emp_name,

    CORP.name AS corp_name

FROM

    emp AS EMP,

    (SELECT corp FROM emp WHERE no = 1) AS CORP

WHERE

    EMP.corp = CORP.no



즉 from 절에서 읽어올 테이블자체를 다른 테이블의 값을 참고하여 하는것입니다.

위 서브쿼리는 그냥 저런 식의 기능을 하는 sql 문이 없을까요? 라는 질문의 이해를 돕기 위해서 넣어본것입니다.

방법이 없을까요?


아 그리고 저 테이블 설계는 제가 궁금한것을 간략하게 설명하고자 한것이니 논외로 해주세요.

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

http://database.sarang.net/?inc=read&aid=27226&criteria=mysql

 

예전에 유사 질문에 제가 답했던 것입니다.

도움이 될 지는 모르겠네요. ^^

박현우(lqez)님이 2008-01-14 11:54에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27301mysql 5.0 문자셋에 대한 문의 [1]
초보자
2008-01-07
3396
27300아키텍쳐 [1]
김영진
2008-01-07
2404
27299mydql 퀘리입니다. 에러좀 수정부탁합니다 [1]
이동안
2008-01-06
2428
27298FROM 절에 사용될 테이블을 선택하기 [1]
지우개
2008-01-04
2536
27297MySql 에서 localhost 만 접속되요. ㅠㅠ [1]
박은종
2008-01-03
3306
27295Fetching Data...
DB어려워
2008-01-03
2428
27294mysql 4.0.26 과 4.0.27 버전이 틀린가요 ? [2]
궁금이
2008-01-03
2844
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다