반응형
이 SQL 쿼리가 있습니다.
SELECT
S.SEARCH,
S.STATUS,
C.TITLE AS CategoryName,
E.SEARCH_ENGINES AS Engine,
S.RESULTS,
S.DATE,
S.TOTAL_RESULTS AS Total,
S.ID
FROM
PLD_SEARCHES AS S
Join PLD_CATEGORY AS C ON C.ID = S.CATEGORY_ID
Join PLD_SEARCH_ENGINES AS E ON S.SEARCH_ENGINES_ID = E.ID
ORDER BY S.DATE ASC
S.STATUS
가 1인지 0인지 확인하고 해당 값에 따라 쿼리 결과에 COMPLETE
또는 PENDING
을 반환합니다.
해결 방법
SELECT S.SEARCH, if(S.STATUS=1,'COMPLETE','PENDING') as STATUS,
C.TITLE AS CategoryName, E.SEARCH_ENGINES AS Engine, S.RESULTS,
S.DATE, S.TOTAL_RESULTS AS Total, S.ID
FROM PLD_SEARCHES AS S
Join PLD_CATEGORY AS C ON C.ID = S.CATEGORY_ID
Join PLD_SEARCH_ENGINES AS E ON S.SEARCH_ENGINES_ID = E.ID
ORDER BY S.DATE ASC
if(S.STATUS=1,'COMPLETE','PENDING')
참조 페이지 https://stackoverflow.com/questions/2443583
반응형
'MySql' 카테고리의 다른 글
MySQL 이메일 주소 필드에서 고유 도메인을 계산하는 MySQL 쿼리 (0) | 2020.12.05 |
---|---|
MySQL Django : mysql : 1045, "사용자 액세스가 거부되었습니다. (0) | 2020.12.05 |
MySQL ajax 또는 PHP를 사용하여 매초마다 MySQL 쿼리를 새로 고치는 방법은 무엇입니까? (0) | 2020.12.04 |
MySQL PHP로 유니 코드 데이터를 표시하는 방법 (0) | 2020.12.04 |
MySQL SQL 쿼리, 열이 null이 아닌 경우에만 선택하고 그렇지 않으면 선택하지 않음 (0) | 2020.12.04 |
댓글