[MySQL/MariaDB] WITH RECURSIVE 초간단 설명
MySQL에서 재귀쿼리를 사용해야한다면? with recursive문을 사용할 수 있다.
with recursive는 UNION ALL과 함께 사용하며 UNION ALL은 관련 포스팅인 Union all 사용법을 참조하면 된다.
MySQL에서 재귀쿼리를 사용해야한다면? with recursive문을 사용할 수 있다.
with recursive는 UNION ALL과 함께 사용하며 UNION ALL은 관련 포스팅인 Union all 사용법을 참조하면 된다.
동일한 컬럼을 가지고 있는 두 테이블은 JOIN과 ON절을 이용해서 합칠 수 있다.
하지만 동일한 컬럼을 가지고 있지 않은데 검색결과를 함께보고싶다면 고려해봐야할 것이 바로 union all을 사용해보자.
MySql에서 사용하는 @의 의미는 무엇일까? 사용자 정의 변수이다.
게시판 글번호 매기는 기능은 화면에서 할 수 있지만 MySQL에서도 할 수 있다.
오늘 쿼리를 작성하다가 궁금증이 생겼다.
예를 들어 학교 교직원 및 학생 정보를 user테이블에 다 있다고 생각해보자.
relation테이블을 이용하여 학생의 담임교사와 학부모정보를 출력하고 싶었다.
user테이블에서 자기 자신을 계속 join하는 상황에서 상황별 학생정보를 출력하려면 어떻게 해야할까?
DB를 설계하면서 등록일자, 삭제날짜등의 날짜 데이터타입을 지정해야했다.
날짜 데이터타입으로는 크게 Date, Datetime, Time, Timestamp 4가지가 있다.
내가 사용중인 버전은 아래와 같다. 기존에는 최신서버버전을 사용하고 있었으나 프로젝트때문에 다운그레이드했다.