사용자 ID를 기반으로 0이 아니고 비어 있지 않은 가격을 사용하여 아래 테이블에서 MIN 가격을 얻고 싶습니다. 단일 MYSQL 쿼리에서 사용자 ID를 기반으로 MIN 가격으로 단일 레코드를 얻는 방법. 다음은 올바른 쿼리가 포함 된 쿼리입니다.Mysql은 0이 아닌 0이 아닌 비어있는 값을 얻습니다.
SELECT *
FROM SEARCH
RIGHT JOIN offers ON search.search_id=offers.search_id
WHERE search.user_id='1'
테이블 이름 : 검색
search | search_id | user_id | datetime
1 | 1 | 1 | -
테이블 이름 : 제공
offer_id | search_id | price
1 | 1 |
2 | 1 | 0
3 | 1 | 506.1
4 | 1 | 285.3