join(2)
-
Day95 - [Jquery]마이페이지 구현(테이블 JOIN)
이번에는 마이페이지를 구현해보도록 하겠습니다. 마이페이지를 구현할 때, 마이페이지 에는 내가 쓴 글을 같이 확인 하기 위해서 테이블의 Join 을 한번 해보도록 할 겁니다. 마이페이지 구현 위 처럼 확인 할 수 있도록 할 건데요 먼저 테이블의 JOIN 이 있다는 걸 알아야 합니다. 즉. User 의 개인정보를 가지고 있는 테이블, 게시판에 대한 테이블 을 JOIN 합니다. 그러려면 JOIN 에 대한 기본 지식을 알고 있어야 합니다. LEFT OUTER JOIN, INNER JOIN 등등... JOIN 은 이런 식으로 수행하면 되는데요 두 테이블의 병합 이기 때문에, 값을 받아주는 곳에서 문제가 생깁니다. 바로, 유저는 1개지만, 게시판에 대한 정보가 여러개가 될 수 있겠죠? 즉. 1 : N 의 관계가 되..
2021.07.01 -
Day34 - JOIN
오늘은 JOIN 에 대해서 알아 봅시다. JOIN 위와 같은 테이블을 만든다면....? job에 있는 값이 중복되어 있는 것을 확인 할 수 있습니다. 이럴 경우에, 만약 홍길동의 직업이 바뀐다면, job에 있는 내용을 전부 수정해야 합니다. 그리고, 이 데이터가 저장된 공간이 1개당 1원이라고 생각해 보죠. 만약, 홍길동의 데이터가 많다면, 그만큼 손해가 커지는 것 입니다. 그래서 위와 같은 테이블은 분해해서 만들어 주어야 합니다. (정규화) - 장점 - 1. 중복을 피할 수 있다. 2. 홍길동의 직업을 변경할 때도 하나만 변경하면 전부 다 바뀐다. 3. 다른 홍길동이 존재한다고 했을 때, 알아보기 편하다. 4. info 테이블에 존재하지 않는 user를 가지고 있을 수 있다. 이렇게 분해한 테이블 들을..
2021.04.02