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 400 게시물 읽기
No. 400
Re: # 2개의 Table을 Join하여 Update 하려 합니다만,
작성자
정재익
작성일
1999-12-30 02:33
조회수
10,150

MySQL 에선 불가능한 SQL 문입니다.

일단 update 문에서 필드의 갱신이 불가능하고, 그리고 JOIN 이 불가능합니다. 그러므로 이 문장은 궁극적으로 불가능한 문장이 되어 버린것 같습니다.

원하시는 작업을 하고자 할 경우 하나 query로는 불가능하면 부분별로 나누어서 각각의 query를 실행해 주는 수 밖에 없습니다.

(이건 간단히 하실 수 있겠지요.)

 

> 2개의 Table이 있습니다.

> 첫째 Table(std)에는 학번(no)과 이름, 성별, 생년월일, 주소 등의 학생에

> 대한 전반적인 데이타가 기록됩니다.

> 두번째 Table(tel)은 새로 입수된 학생들의 전화번호(telno)가 기록되어

> 있습니다.

> 물론 두 Table에는 공히 학번 Field가 있으며, 이를 이용하여 Join할 수

> 있습니다.

> 하지만, 두번째 Table은 임시적인 Table로써, 첫째 Table에 새로운 필드를

> 추가하여, 둘째 Table값을 일괄 변경하고 삭제하려 합니다.

> 그래서,

>

> UPDATE std INNER JOIN tel ON std.no = tel.no SET std.telno=tel.telno;

>

>

> 와 같이 두 Table을 INNER JOIN하여 학번(no)이 일치하는 레코드에 대하여

> 전화번호를 갱신하려 했는데, MySQL에서는 위와같은 SQL 문을 지원하지 않

> 는듯 합니다.

>

> 위의 목적을 달성할 수 있는 방법을 알려주시기 바랍니다.

>

> * SQL은 넘 어려워요~ 하지만, 재밌어요~ :-)

[Top]
No.
제목
작성자
작성일
조회
390쿼리문좀 봐주세요...꼬옥...꾸벅 ^^
초보자
1999-12-29
9976
399┕>Re: 쿼리문좀 봐주세요...꼬옥...꾸벅 ^^
정재익
1999-12-30 01:44:41
10076
387[질문] Mysql 한계값과 SQL 문에서 일정한 갯수만 쿼리하기..
그니
1999-12-29
9436
389┕># Re: [질문] Mysql 한계값과 SQL 문에서 일정한 갯수만 쿼리하기..
문태준
1999-12-29 15:52:46
10773
386client에서 server로 접근이 안됩니다
박근준
1999-12-29
9544
388┕># Re: client에서 server로 접근이 안됩니다
문태준
1999-12-29 15:37:38
10213
391┕>win95 환경에서 linux에 있는 mysql 로 접속
박근준
1999-12-29 17:16:26
9893
385# 2개의 Table을 Join하여 Update 하려 합니다만,
전병천
1999-12-29
9430
400┕>Re: # 2개의 Table을 Join하여 Update 하려 합니다만,
정재익
1999-12-30 02:33:48
10150
402 ┕># Re: Re: # 2개의 Table을 Join하여 Update 하려 합니다만,
전병천
1999-12-30 09:37:57
10317
384# decode 기능
zinu
1999-12-29
10020
379다시 올립니다.
tellme
1999-12-28
9426
381┕>Re: 다시 올립니다.
정재익
1999-12-28 18:10:59
9982
382 ┕>Re: Re: 다시 올립니다.
tellme
1999-12-28 19:54:05
10044
383  ┕>Re: Re: Re: 다시 올립니다.
정재익
1999-12-29 10:25:48
10004
393   ┕>감사합니다.
tellme
1999-12-29 17:45:54
9908
378# 단추를 클릭하면 자동으로 DB가 만들어 진다던데...
sanmandi
1999-12-28
9476
380┕>Re: # 단추를 클릭하면 자동으로 DB가 만들어 진다던데...
정재익
1999-12-28 17:22:20
9590
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.053초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다