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 7647 게시물 읽기
No. 7647
Re: UPDATE 구문에서 SELECT를 동시에...
작성자
윤용섭
작성일
2001-03-27 13:10
조회수
1,095

Oracle에서는 다음과 같이 하면 됩니다.

 

update user a

set field= field +(select count(*)

from board

where id=a.id)

where uid > 0

 

>>muze 님께서 쓰시길<<

 

:: 음. 작업을 하다가 궁금한게 있어서 질문을. ^^; 프로그래밍적으로는 쉽게 할수 있겠는데 혹시 다음과

:: 같은 쿼리문을 한번에 구성할 수 있을까요. MySQL이 아니라면 다른 DB라도 가능한지 궁금합니다.

::

:: 1. SELECT id, count(*) AS total FROM board GROUP BY id ORDER BY total DESC

::

:: 2. UPDATE user SET field = field + (1번에서 받은 total값) WHERE uid(자동증가넘버) > 0 and id = (

:: 1번에서 받은 id값)

::

:: MySQL 메뉴얼을 보니 UPDATE에서 SELECT에 관련된 것은 없더군요. 사용하고 있는 MySQL 버젼은 3.23.32

:: 입니다.

[Top]
No.
제목
작성자
작성일
조회
7651# SELECT에서 null 인것만 검색을 하려면/////
궁금이
2001-03-27
404
7654┕>Re: # SELECT에서 null 인것만 검색을 하려면/////
muze
2001-03-27 16:23:48
531
7650아래 쿼리 질문 다시올립니다.
초보자
2001-03-27
382
7665┕>Re: 아래 쿼리 질문 다시올립니다.
허정수
2001-03-27 18:39:31
441
7691 ┕>Re: Re: 아래 쿼리 질문 다시올립니다.
초보자
2001-03-28 11:40:43
428
7649# Native function 추가 방법
원태연
2001-03-27
502
7659┕>Re: # Native function 추가 방법
허정수
2001-03-27 18:13:42
661
7646UPDATE 구문에서 SELECT를 동시에...
muze
2001-03-27
573
7647┕>Re: UPDATE 구문에서 SELECT를 동시에...
윤용섭
2001-03-27 13:10:18
1095
7639excel에서....
영이
2001-03-27
481
7641┕>Re: excel에서....
허정수
2001-03-27 11:47:16
634
7638두개의 컬럼을 합친 값을 검색하려고 하는데...
이기동
2001-03-27
406
7642┕>Re: 두개의 컬럼을 합친 값을 검색하려고 하는데...
허정수
2001-03-27 11:50:12
1419
7637mysql 세팅 및 DB 연결시 ..
비랑
2001-03-27
479
7640┕>Re: mysql 세팅 및 DB 연결시 ..
허정수
2001-03-27 11:46:46
646
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다