| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- r-string
- 고차함수
- blinker
- sort v.s. sorted
- ds_store
- OS
- selenium-wire
- reverse v.s. reversed
- slicing [::-1]
- 생각
- PIP
- CI/CD
- boto3
- functools.wraps
- Airflow
- decorator
- [초급(예비) 개발자 오픈소스 실무 역량강화 교육]
- Python
- 순수함수
- S3
- os.path
- pandas
- 쿼리
- 코딩 테스트
- 함수형 프로그래밍
- sort(reverse=True) v.s. reverse
- timestamp
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