mysql 쿼리 질문입니다.
-
게시물 수정 , 삭제는 로그인 필요
안녕하세요 mysql 에서 같은 시간대에 들어온 데이터 중에 큰것만 출력하는 문제 입니다.
제가 작성한 쿼리는 아래와 같습니다.
select ID, board_date, board_time, max(BOARD_TIME), sb, water*10
from boram
where
mb='2000'
and sb='1'
and board_time LIKE '___00___'
and id > 3226
group by water
order by ID desc
limit 300;
결과값은 아래와 같습니다.
# ID, board_date, board_time, max(BOARD_TIME), sb, water*10
24913 2022-09-14 23:00:15 23:00:40 1 9930
24213 2022-09-14 22:00:40 22:00:40 1 9710
24209 2022-09-14 22:00:15 22:00:15 1 9700
23511 2022-09-14 21:00:40 21:00:40 1 9430
23506 2022-09-14 21:00:15 21:00:15 1 9420
질문입니다.
ID 24213과 24209는 동일하게 22시00분에 출력되었는데 water*10 필드의 큰값 1줄만 출력되게 하고 싶습니다. (분홍색)
마찬가지로 23511과 23506 또한 21시00분에 값이 2개 인데 큰값 1개만 출력하고 싶습니다. (하늘색)
쿼리에 무엇을 더 넣어야 할까요? 도와주세요
#mysql 쿼리문 #mysql 쿼리 로그 #mysql 쿼리 튜닝 #mysql 쿼리 이력 조회 #mysql 쿼리 실행 #mysql 쿼리 속도 측정 #mysql 쿼리 실행 시간 확인 #mysql 쿼리 속도 개선 #mysql 쿼리 실행 순서 #mysql 쿼리 캐시 삭제