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 30776 게시물 읽기
No. 30776
이해안되는 mysql 쿼리문 에러 질문
작성자
질문
작성일
2014-10-19 01:43
조회수
8,295

select cno, avg(final)

from enrol

group by cno

having avg(final) >= all(select temp.avgval

from(select cno, avg(final)

from enrol

group by cno) as temp(cno,avgval));

 

에러 :

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(cno,avgval)) LIMIT 0, 30' at line 7

 

이런 에러가 발생합니다.. 도저히 이유를 모르겠어요ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

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

테이블 알리아스에 컬럼명을 지정하는 구문이 있던가요?
 AS temp(cno,avgval)  <--- 이부분이 문제인 듯 합니다.

마농(manon94)님이 2014-10-20 11:11에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30781쿼리문좀 봐주세요^^; [1]
초짜
2014-10-27
8330
30780[에러]키열 정보를 반환하지 않는 selectcommand [1]
개발자
2014-10-23
11037
30779join 해서 결과값얻기 [2]
김양훈
2014-10-21
8801
30776이해안되는 mysql 쿼리문 에러 질문 [1]
질문
2014-10-19
8295
30775mysql 다른 두 DB의 같은 테이블 값 비교... [1]
강석진
2014-10-17
8440
30774mysql - 시가, 고가, 저가, 종가 구하기 [1]
포맷
2014-10-15
8934
30773MySQL 버전정보 [1]
오니오니
2014-10-14
8172
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다