[MariaDB - (7) ] 쿼리 순서 (우선 순위)
select (서브쿼리), ip, name, (서브쿼리 : select age from user2 where name = b.name)
from user as b
where name = 'whitekeyboard'
맨 처음 나는 괄호가 제일 먼저라고 생각했는데 두번째 서브쿼리를 보면 b.name인데 name='whitekeyboard'라는 것을 조회한 후 나오는 데이터의 값으로 b.name인 값을 대입 하여 서브쿼리가 실행이 된다.
따라서 괄호가 최우선이 아니라 전체적인 쿼리가 실행된 후 서브쿼리가 실행된다는 것을 알 수 있었다.
'◽ MariaDB | MySQL' 카테고리의 다른 글
[HeidiSQL - (3) ] 단축키 Ctrl + F9 : 선택한 영역 쿼리 실행 (0) | 2020.05.24 |
---|---|
[Mysql & MariaDB - 기능] substring : 특정값 기준으로 자르기 (0) | 2020.03.24 |
[HeidiSQL - (2) ] HeidiSQL 블랙(black) 테마로 만들기 + 텍스트 컬러 변경 (0) | 2020.03.11 |
[Mysql & MariaDB - 기능 - (10) ] AS : 치환하는 기능. (0) | 2020.02.25 |
[Mysql & MariaDB - 기능 - (9) ] 서브쿼리 , ( ) , (0) | 2020.02.25 |
[Mysql & MariaDB - 기능 - (8) ] 중복제거 DISTINCT (0) | 2020.01.22 |
[MariaDB - (6) ] "Column in field list is ambiguous" (0) | 2020.01.22 |