WITH CART AS (
SELECT CART_ID, NAME
FROM CART_PRODUCTS
)
SELECT DISTINCT A.CART_ID
FROM CART_PRODUCTS A
JOIN CART B
ON A.CART_ID = B.CART_ID
WHERE A.NAME LIKE 'Milk'
AND B.NAME LIKE'Yogurt'
ORDER BY A.CART_ID ASC
;
SET @MAXS = (
SELECT MAX(VIEWS)
FROM USED_GOODS_BOARD
);
SELECT CONCAT('/home/grep/src/', A.BOARD_ID, '/', A.FILE_ID, A.FILE_NAME, A.FILE_EXT) AS FILE_PATH
FROM USED_GOODS_FILE A
JOIN USED_GOODS_BOARD B
ON A.BOARD_ID = B.BOARD_ID
WHERE B.VIEWS = @MAXS
ORDER BY A.FILE_ID DESC
;
SET문을 사용하여 최댓값 지역변수를 추가WITH BOARD AS (
SELECT BOARD_ID, VIEWS
FROM USED_GOODS_BOARD
ORDER BY VIEWS DESC
LIMIT 1
)
SELECT CONCAT('/home/grep/src/', A.BOARD_ID, '/', A.FILE_ID, A.FILE_NAME, A.FILE_EXT) AS FILE_PATH
FROM USED_GOODS_FILE A
JOIN BOARD B
ON A.BOARD_ID = B.BOARD_ID
ORDER BY A.FILE_ID DESC
;
WITH절을 추가하여 최댓값 필터링User
Role
Policy
| User | Role |
|---|---|
| 사람용 | 서버/서비스용 |
| 영구 자격증명 보유(비밀번호, Access Key) | 자격증명 없음(필요할 때 임시 발급) |
| 직접 로그인 가능 | 직접 로그인 불가(권한을 빌려서 사용) |
| 만료 없음 | 자동 만료 |
자격증명(Credential)이란