1. 대부분이 칼럼명, key 명에
s 를 붙였냐 안 붙였냐 이다
에러에 힌트로,
field_list: 칼럼명에 s 가 없다
clause : 절에 s가 없다
알려준다
또 다른 's'를 안 붙여서 생긴 오류
팁 : 쿼리문 쓸 때, 위에 앞서서
desc 혹은 select * from 테이블명
해서 보는 면서 치면 실수가 줄어든다
2. 퀴리문을 더 찍어내야 할 때, 조건이 잘못되거나 그럴 때,
left join / where 절 등
일단 쿼리문을
SELECT actors.id AS actor_id, actors.name AS actor_name, actors.agency_id, movies_actors.movie_id, movies_actors.actor_id FROM actors LEFT JOIN movies_actors ON actors.id = movies_actors.actor_id;
텍스트 파일에 이렇게 복붙하고,
생각해보면서 작성 후
터미널에 복붙한다.
왜냐면 enter 키나, 화살표 잘못 누르면, 덮어쓰기 되거나 다시 처음부터 적어야 해서.. 화난다
3. 일단 칼럼이나 등등 한번에 원하는 결과를 얻으려 하지 말고,
여러 시도
이렇게 찍어보고
저렇게 찍어보며
얻어낸다.
한번에 퉁하려 노노
(처음엔 select * from 으로 해서, 이후 붙는 where , left join 부터 알아낸 후에,
* 대신 뭐가 들어갈지 출력해도 된다)
그렇게 한 예시
'Wecode - Project 3 (부트캠프) > Project 3 과정' 카테고리의 다른 글
Project 3 : 주문 api postman 통신 방법 (if 에러 핸들링 x, transactionx) + 에러 해결 법 (0) | 2023.10.20 |
---|---|
port 번호 끄기 (0) | 2023.10.19 |
sprint 2 - 목요일 standing meeting (0) | 2023.10.19 |
Project 3: AWS 서버 연결 성공 (0) | 2023.10.19 |
[sql 복습] mysql 과제 2-1, 2-2번 ; SQL Advanced (0) | 2023.10.18 |