일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 고차함수
- 생각
- selenium-wire
- sort v.s. sorted
- S3
- boto3
- 쿼리
- PIP
- 함수형 프로그래밍
- Airflow
- timestamp
- functools.wraps
- 코딩 테스트
- slicing [::-1]
- reverse v.s. reversed
- pandas
- ds_store
- decorator
- blinker
- [초급(예비) 개발자 오픈소스 실무 역량강화 교육]
- OS
- CI/CD
- Python
- 순수함수
- os.path
- r-string
- sort(reverse=True) v.s. reverse
Archives
- Today
- Total
공부일지
[SQL]INSERT SELECT 와 UPDATE SELECT, 그리고 INNER JOIN 본문
MySQL 쓰고 있음.
작업 중 INSERT SELECT 문을 썼는데
JOIN 절 이용한 것과 무슨 차인가 해서 고민해 봤다.
-insert select 문 다른 테이블 내용 따올 때 필요 |
-update문은 inner join 밖에 안 써봤음--->나중에 UPDATE SELECT 써보자(부속질의 써보긴 했음. 대신 비교하면서 써보자.) |
-select나 update는 이미 존재하는 특정 테이블에서 값을 가져올 때 쓰이기 때문에 inner join가능 |
-insert는 새롭게 들어가는 값이므로 inner join 말고 서브 쿼리(sub query) 쓴 것으로 이해된다. 만약 join이 쓰인다면 insert select 문 안에 들어가는 절일 것이다. |
참고.
[MYSQL] 📚 INSERT INTO + JOIN 사용해보기
INSERT INTO + JOIN 쿼리 우선 join은 select용이다. insert문에 join을 결합하여 사용한다는 말은, join하여 select한 특수한 값을 골라 insert 한다는 말과 같다. 다음과 같은 상황일때 사용할 수 있다. Q. TB1 에
inpa.tistory.com