#[연습] 전체 유저의 포인트의 평균보다 큰 유저들의 데이터 추출하기
SELECT *
from point_users pu2
inner join users u on u.user_id = pu2.user_id
WHERE point >
(
select avg(pu.`point`)
from point_users pu
)
#[연습] 이씨 성을 가진 유저의 포인트의 평균보다 큰 유저들의 데이터 추출하기
SELECT u.user_id , u.name, pu2.point
from point_users pu2
inner join users u on u.user_id = pu2.user_id
WHERE point >
(
select avg(pu.`point`)
from point_users pu
inner join users u2 on u2.user_id = pu.user_id
where u2.name = '이**'
)
#[연습] checkins 테이블에 course_id별 평균 likes수 필드 우측에 붙여보기
SELECT
c.checkin_id,
c.user_id,
c.course_id,
c.likes,
(Select avg(c1.likes) from checkins c1
WHERE c.course_id=c1.course_id) as avg_courseid
from checkins c
#[연습] checkins 테이블에 과목명별 평균 likes수 필드 우측에 붙여보기
SELECT
c.checkin_id,
c.user_id,
c2.title,
c.likes,
(Select avg(c1.likes) from checkins c1
WHERE c.course_id=c1.course_id) as avg_courseid
from checkins c
inner join courses c2 on c2.course_id = c.course_id