mysql 쿼리 구문 해석좀 부탁드려요
-
게시물 수정 , 삭제는 로그인 필요
도쿠위키 authpdo를 설치하려고 합니다.
CREATE VIEW `dwgroups` AS
(SELECT
`u`.`username` AS `user`,
`c`.`name` AS `group`
FROM
((`user` `u`
JOIN `cohort` `c`)
JOIN `cohort_members` `cm`)
WHERE
((`u`.`username` <> 'guest')
AND (`u`.`deleted` = 0)
AND (`u`.`suspended` = 0)
AND (`u`.`id` = `cm`.`userid`)
AND (`cm`.`cohortid` = `c`.`id`)))
UNION
(SELECT
`user`.`username` AS `login`, 'user' AS `group`
FROM
`user`
WHERE
((`user`.`username` <> 'guest')
AND (`user`.`deleted` = 0)
AND (`user`.`suspended` = 0)));
도쿠위키 mysql회원정보 연동 애드온인 authpdo를 사용하려고 하는데 문서에 나온예제 입니다.
https://www.dokuwiki.org/plugin:authpdo:moodle
이런 결과가 나와야 한다고 하네요..
cohortid는 그룹인거 같은데...u, c, cm은 뭔지 모르겠어요
그런데 이게 무슨뜻인지 모르겠네요 ㅠㅠ
해석좀 부탁드립니다
CREATE VIEW `dwgroups` AS
(SELECT
`u`.`username` AS `user`,
`c`.`name` AS `group`
FROM
((`user` `u`
JOIN `cohort` `c`)
JOIN `cohort_members` `cm`)
WHERE
((`u`.`username` <> 'guest')
AND (`u`.`deleted` = 0)
AND (`u`.`suspended` = 0)
AND (`u`.`id` = `cm`.`userid`)
AND (`cm`.`cohortid` = `c`.`id`)))
UNION
(SELECT
`user`.`username` AS `login`, 'user' AS `group`
FROM
`user`
WHERE
((`user`.`username` <> 'guest')
AND (`user`.`deleted` = 0)
AND (`user`.`suspended` = 0)));
도쿠위키 mysql회원정보 연동 애드온인 authpdo를 사용하려고 하는데 문서에 나온예제 입니다.
https://www.dokuwiki.org/plugin:authpdo:moodle
이런 결과가 나와야 한다고 하네요..
cohortid는 그룹인거 같은데...u, c, cm은 뭔지 모르겠어요
그런데 이게 무슨뜻인지 모르겠네요 ㅠㅠ
해석좀 부탁드립니다
#mysql 쿼리문 #mysql 쿼리 로그 #mysql 쿼리 이력 조회 #mysql 쿼리 튜닝 #mysql 쿼리 실행 #mysql 쿼리 속도 측정 #mysql 쿼리 속도 개선 #mysql 쿼리 실행 시간 확인 #mysql 쿼리 최적화 #mysql 쿼리 실행 순서