두 테이블을 결합 Wands
하고 Wands_Property
특정 정보를 얻습니다. 내 SELECT
진술에는 다음과 같은 진술이 있습니다.
SELECT
Wands.id, Wands_Property.age, Wands.coins_needed,
CASE
WHEN Wands_Property.is_evil = 0
THEN Wands.power
END
FROM Wands
그렇기 때문에 테이블 의 is_evil
열 Wands_Property
이 0이면 테이블의 전력 열을 표시하고 싶습니다 Wands
.
그러나 결과는 조건을 충족하는 행을 표시하고 조건을 충족하지 않는 행은 NULL을 표시합니다. Null을 표시하는 행이 결과에 전혀 나타나지 않기를 바랍니다. 어떡해? 감사
where
행을 필터링 하려면 절을 사용하십시오 .
SELECT Wands.id, Wands_Property.age, Wands.coins_needed,
Wands.power
FROM Wands
WHERE Wands_Property.is_evil = 0
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다