inblog logo
|
DailyCoding
    Practice

    26. (데이터베이스) 스칼라 서브쿼리 연습 문제

    박은서's avatar
    박은서
    Dec 31, 2025
    26. (데이터베이스) 스칼라 서브쿼리 연습 문제
    Contents
    1. 문제2. 풀이

    1. 문제

    notion image

    1) image 테이블

    notion image

    2) favorite 테이블

    notion image

    3) member 테이블

    notion image

    4) tag 테이블

    notion image

    5) 문제

    select id, img_url, content, 3 as '좋아요개수', 'ssar' as '유저이름' from image;
    notion image

    2. 풀이

    1) 좋아요 개수

    select count(image_id) from favorite where image_id = 1;
    notion image
    select id, img_url, content, (select count(image_id) from favorite where image_id = i.id) as '좋아요개수', 'ssar' as '유저이름' from image i;
    notion image

    2) 유저 이름

    select username from member where id = 1;
    notion image
    select id, img_url, content, (select count(image_id) from favorite where image_id = i.id) as '좋아요개수', (select username from member where id = i.user_id) as '유저이름' from image i;
    notion image

    3) 태그

    select content from tag where image_id = 1;
    notion image
    select id, img_url, content, (select count(image_id) from favorite where image_id = i.id) as '좋아요개수', (select username from member where id = i.user_id) as '유저이름', (select content from tag where image_id = i.id) as '태그' from image i;
    notion image
    Share article
    Contents
    1. 문제2. 풀이

    DailyCoding

    RSS·Powered by Inblog