SQL 공부중인데 SELECT문 질문 드려요 0 2 508

by 펜긴 [SQL Query] [2021.11.27 10:17:24]


멜론같은 음원 파일을 만드는 중인데 작성이 너무 어려워서 도움 요청드려요

SELECT문 입력을 하는데 생각하는 것처럼 결과가 출력되지 않아요

 

 

1. DJ의 이름 검색으로 DJ가 생성한 플레이리스트 검색

 

 

2. 태그 검색으로 연관된 DJ 검색

 

 

3. 곡들의 재생횟수 + 다운로드횟수 순위 매기기

 

 

4. DJ의 플레이리스트 좋아요 순으로 내림차순 정렬

 

 

5. 아티스트가 발매한 앨범별 댓글, 좋아요 내림차순 정렬

 

by 펜긴 [2021.11.27 15:04:10]
SELECT DJ.name
FROM DJ.Playlist
WHERE DJ = "D1" and DJ.Playlist;

이렇게 작성했는데

다르게 고칠 수 있는 방법이 있을까요? 돌아가지가 않아요


by 마농 [2021.11.29 08:35:28]

지금 질문이 너무 백지 상태에서의 질문이라 답변이 어렵습니다.
좀 더 SQL기초를 공부하신 후에 질문하셔야 할 것 같습니다.
Oracle SQL 강좌 : http://gurubee.net/oracle/sql
요런 느낌으로 작성하셔야 합니다.

SELECT a.dj_id
     , a.dj_name
     , b.music_id
     , c.music_name
     , c.Artist_id
     , d.Artist_name
  FROM DJ a
 INNER JOIN Playlist b
    ON a.dj_id = b.dj_id
 INNER JOIN Music c
    ON b.music_id = c.music_id
 INNER JOIN Artist d
    ON c.Artist_id = d.Artist_id
 WHERE a.dj_name = 'D1'
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입