728x90
반응형

여러 테이블 2

[MySQL] 여러 테이블 합쳐서 SELECT하기 - JOIN ~ ON ~

데이터베이스에서 게시글 정보를 꺼낼 때 '게시글'이라는 한 테이블이 게시글에 대한 모든 정보를 갖고있지 않는다. 예를 들면 우리가 한 게시글을 보면 게시글의 제목, 내용 뿐만 아니라 게시글을 쓴 사람, 게시글의 첨부파일, 게시글에 대한 좋아요수 등 완전 직접적이진 않은(?) 정보 또한 보여주고 있다. 이 게시글의 모든 정보를 데이터베이스에서 꺼낼 때 [게시글] 테이블엔 게시글의 '제목', '내용' 을 갖고있고 [유저] 테이블에 게시글을 쓴 '사람 정보' [게시글 좋아요] 테이블에 게시글과 좋아요 한 사람의 매칭되는 정보가 들어있다. 그리고 클라이언트가 게시글 정보 조회를 요청하면 서버는 이 세 테이블의 내용을 합쳐서 응답 데이터로 보내줘야 한다. 여기서 두가지 방법이 있다 1) 데이터베이스에서 세 테이블..

IT/SQLD 2023.11.01

MySQL의 여러 테이블에서 선택하는 방법

GROUP BY food를 사용하여 여러 테이블에서 선택 JOIN을 사용하여 MySQL의 여러 테이블에서 선택 GROUP_CONCAT()를 사용하고 MySQL에서 결과를 조작합니다 이 가이드에서는 MySQL을 사용하여 단일 스크립트의 여러 테이블에서SELECT를 쿼리하는 방법을 보여줍니다. Powered By Play Unmute Loaded: 1.17% Fullscreen 하나의 시나리오를 시연 해 보겠습니다. SELECT name, price, details, type, FROM food, food_order WHERE breakfast.id = 'breakfast_id' 이제 각FROM 항목에 대한 샘플 테이블을 상상해 보겠습니다. food food_idnamepriceoptions 1 Eggs 1..

IT/SQLD 2023.11.01
728x90
반응형