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
운영게시판
최근게시물
DBMS Q&A 416 게시물 읽기
No. 416
두개의 쿼리를 하나로 쿼리로 ..도와주세요...
작성자
sokna450
작성일
2002-06-21 12:08
조회수
5,372

jsql = "SELECT COUNT(*) ";

jsql = jsql + "FROM tb_joblst job, tb_request req ";

jsql = jsql + "WHERE job.no = req.job_no ";

jsql = jsql + "ORDER BY job.subject";

 

 

jsql = "SELECT job.no job_no, job.subject, job.dldate, req.no req_no, req.gbn, req.applicant, req.hp, req.mobile, req.resume, req.rdate ";

jsql = jsql + "FROM tb_joblst job, tb_request req ";

jsql = jsql + "WHERE job.no = req.job_no ";

jsql = jsql + "ORDER BY job.subject";

 

첫번째 쿼리는 조인쿼리의 갯수만 가져오는 거구 둘째 쿼리는 조인쿼리의 내용들을 가져오는 건데요

 

둘을 따로따로 말고 하나로 합쳐서 쿼리를 날리고 싶거든요..

 

두번 할 쿼리를 한번에 하니까 속도도 빠를 것 같아서요.

 

근데 하나의 쿼리로 합치는게 잘 안 되네요...원래 안 되는건가요????

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

count() 함수는 group 함수에 속하기때문에 하나의 쿼리로는 못만듭니다.

 

하나의 쿼리로 만든다고 해도 님이 원하시는 전체의 갯수를 가져 오는게 아니라, 특정 column값의 갯수만 가져오게 됩니다.

 

select count(*), ename from emp group by ename;

정혜규님이 2002-07-08 14:48에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
420ERD 그리는 프로그램은???? [3]
짱나라
2002-07-02
7978
419grid는 어떻게 만드나요?
박상진
2002-06-26
5346
418외래키가 복수의 테이블을 OR조건으로 참조할 수 있나요?
김건한
2002-06-25
5480
416두개의 쿼리를 하나로 쿼리로 ..도와주세요... [1]
sokna450
2002-06-21
5372
415[질문]RPG게임에서 아이템 데이터 베이스는 어떻게 생겼을 까요? [1]
김상태
2002-06-19
5565
414[질문]erwin에 관해서.. [2]
정석
2002-06-18
6092
413리눅스 서버를 게임 서버로 사용하려고 합니다.. [1]
한은영
2002-06-17
5435
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.055초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다