sql 출력문 질문입니다
본문
일반페이지에서
test라는 게시판에 값중 wr_2="익절마감"으로 되어있는 글의 wr_3에 avg 평균값을 내려고합니다.
답변 2
음... 질문이 너무 간단해서 상상하게 되네요.
SELECT AVG(wr_3) FROM [테이블] WHERE wr_2 = '익절마감';
아니면...
UPDATE [테이블] SET wr_3 = (
SELECT AVG([평균을 내고 싶은 필드]) FROM [테이블] WHERE wr_2 = '익절마감'
);
만일 위 쿼리가 에러가 난다면,
그건 MySQL의 제한 때문인데...
그럴때는 alias를 이용해야 할거에요.
UPDATE [테이블] SET wr_3 = (
SELECT avg_value FROM (
SELECT AVG([평균을 내고 싶은 필드]) AS avg_value FROM [테이블]
WHERE wr_2 = '익절마감'
) AS mansukim
);
직접 실행은 안해보고,
걍 머리에서 나오는데로 입력한거라...
안되면 에러 내용 올려주세요~
wr_3이 어떻게 들어가있느냐가 중요한것같은데요
답변을 작성하시기 전에 로그인 해주세요.