MySQL 하위 쿼리 차이 오류

lovemysql

안녕하세요, 저는 mysql을 처음 접했습니다. .. 두 가지 유형의 코드를 작성했습니다.

첫 번째 유형

select ID,
(select n.NAME from CUSTOMERS as n group by SALARY ) as m
from CUSTOMERS;

두 번째 유형

select ID,
from (select n.NAME from CUSTOMERS as n) as m
group by SALARY;

첫 번째는 예상대로 잘 작동하지만 두 번째는 .. 오류가 발생합니다.

Unknown column 'ID' in 'field list': select ID from (select NAME from CUSTOMERS ) as m group by SALARY

그래서 질문에 의해 실제로 오류없이 mysql에서 두 번째 방법을 수행 할 수 있습니까?

너희들이 나를 도울 수 있기를 바랍니다 ..Thx

JNevill

다음 ID이없는 하위 쿼리에서 열을 요청하기 때문에 두 번째는 실패합니다 ID.

select ID,
from (select n.NAME from CUSTOMERS as n) as m
group by SALARY;

그것은 단지있다 Name. 기본 쿼리에서 사용하려면 IDSALARY하위 쿼리 에 모두 추가해야 합니다.

select ID,
from (select n.ID, n.SALARY from CUSTOMERS as n) as m
group by SALARY;

또한 @Strawyberry가 지적했듯이 ... 말도 안됩니다. SELECT 절에없는 필드로 그룹화하고 있습니다. ... 모르겠습니다. 또한 하위 쿼리 할 필요가없는 항목에 대해 하위 쿼리를 수행합니다. 그냥 해:

select m.ID,
from CUSTOMERS as m
group by m.SALARY;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MYSQL 오류 - 하위 쿼리가 반환 이상 1 행

분류에서Dev

MySQL 하위 쿼리 오류 1241

분류에서Dev

테이블 생성을위한 mysql 쿼리의 오류 1064

분류에서Dev

UPDATE MySQL 쿼리 오류 "하위 쿼리가 2 개 이상의 행을 반환 함"

분류에서Dev

하위 쿼리의 시간 범위가있는 MySQL 오류

분류에서Dev

MySQL : 쿼리 던지는 열이 존재하지 않음 오류

분류에서Dev

MySQL 오류 쿼리

분류에서Dev

mysql 쿼리 오류

분류에서Dev

구문이있는 MySQL 쿼리 오류

분류에서Dev

MySQL 쿼리 if 문, 업데이트 오류

분류에서Dev

MySQL 쿼리-이상한 구문 오류

분류에서Dev

mysql 쿼리 오류에 절이 있음

분류에서Dev

MySQL : 업데이트 쿼리 오류

분류에서Dev

하위 쿼리에서 쿼리의 열을 사용할 때 MySQL 오류

분류에서Dev

하위 쿼리 오류

분류에서Dev

MySQL은 : 오류 코드 : # 1242 - 하위 쿼리는 1 개 이상의 행을 반환

분류에서Dev

오류 코드 : 1242 하위 쿼리가 2 개 이상의 행 mysql을 반환합니다.

분류에서Dev

MYSQL-오류 : # 1242-하위 쿼리가 2 개 이상의 행을 반환합니다.

분류에서Dev

mysql 업데이트 쿼리에서 조인 오류를 수정하는 방법

분류에서Dev

vba를 사용하여 둘 이상의 쿼리를 제출할 때 MySQL 오류

분류에서Dev

MySql 하위 쿼리 2 테이블

분류에서Dev

MySQL 단일 테이블 하위 쿼리

분류에서Dev

MySQL 하위 쿼리 난이도

분류에서Dev

여러 하위 쿼리 조인이있는 SQL 구문 오류

분류에서Dev

SQL 하위 쿼리 오류로 여러 레코드 업데이트 오류

분류에서Dev

동일한 mysql 테이블의 하위 쿼리에서 임시 필드를 업데이트하는 방법 (MySql 오류 # 1093 방지)

분류에서Dev

mySQL 오류 # 1349 뷰의 SELECT에 FROM 절에 하위 쿼리가 있습니다.

분류에서Dev

mySQL 오류 # 1349 뷰의 SELECT에 FROM 절에 하위 쿼리가 있습니다.

분류에서Dev

하위 쿼리에서 느린 MySQL 업데이트 쿼리

Related 관련 기사

  1. 1

    MYSQL 오류 - 하위 쿼리가 반환 이상 1 행

  2. 2

    MySQL 하위 쿼리 오류 1241

  3. 3

    테이블 생성을위한 mysql 쿼리의 오류 1064

  4. 4

    UPDATE MySQL 쿼리 오류 "하위 쿼리가 2 개 이상의 행을 반환 함"

  5. 5

    하위 쿼리의 시간 범위가있는 MySQL 오류

  6. 6

    MySQL : 쿼리 던지는 열이 존재하지 않음 오류

  7. 7

    MySQL 오류 쿼리

  8. 8

    mysql 쿼리 오류

  9. 9

    구문이있는 MySQL 쿼리 오류

  10. 10

    MySQL 쿼리 if 문, 업데이트 오류

  11. 11

    MySQL 쿼리-이상한 구문 오류

  12. 12

    mysql 쿼리 오류에 절이 있음

  13. 13

    MySQL : 업데이트 쿼리 오류

  14. 14

    하위 쿼리에서 쿼리의 열을 사용할 때 MySQL 오류

  15. 15

    하위 쿼리 오류

  16. 16

    MySQL은 : 오류 코드 : # 1242 - 하위 쿼리는 1 개 이상의 행을 반환

  17. 17

    오류 코드 : 1242 하위 쿼리가 2 개 이상의 행 mysql을 반환합니다.

  18. 18

    MYSQL-오류 : # 1242-하위 쿼리가 2 개 이상의 행을 반환합니다.

  19. 19

    mysql 업데이트 쿼리에서 조인 오류를 수정하는 방법

  20. 20

    vba를 사용하여 둘 이상의 쿼리를 제출할 때 MySQL 오류

  21. 21

    MySql 하위 쿼리 2 테이블

  22. 22

    MySQL 단일 테이블 하위 쿼리

  23. 23

    MySQL 하위 쿼리 난이도

  24. 24

    여러 하위 쿼리 조인이있는 SQL 구문 오류

  25. 25

    SQL 하위 쿼리 오류로 여러 레코드 업데이트 오류

  26. 26

    동일한 mysql 테이블의 하위 쿼리에서 임시 필드를 업데이트하는 방법 (MySql 오류 # 1093 방지)

  27. 27

    mySQL 오류 # 1349 뷰의 SELECT에 FROM 절에 하위 쿼리가 있습니다.

  28. 28

    mySQL 오류 # 1349 뷰의 SELECT에 FROM 절에 하위 쿼리가 있습니다.

  29. 29

    하위 쿼리에서 느린 MySQL 업데이트 쿼리

뜨겁다태그

보관