◽ MariaDB | MySQL

[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인 값을 대입 하여 서브쿼리가 실행이 된다.

 

따라서 괄호가 최우선이 아니라 전체적인 쿼리가 실행된 후 서브쿼리가 실행된다는 것을 알 수 있었다.

푸터바