2017-01-23 1 views
-1

함께 실행하려고하는 쿼리가 2 개 있습니다. 나는 그것이 작동하도록 할 수 있습니다. 난 하위 쿼리와 함께 추가하려고하면 그들에 의해 각 쿼리 작업은 selfs 나누었다 내가Mysql 하위 쿼리

SELECT T1,100 * SUM(IF(C1='UNKNOWN', 0, 1))/COUNT(C1) as 'MATCHING' FROM t1.CSLog WHERE CSHOUSE LIKE 'N%' group by CSHOUSE 


SELECT T1,100 * SUM(IF(C1='UNKNOWN', 1, 0))/COUNT(C1) as 'NOTMATCHING' FROM t1.CSLog WHERE CSHOUSE LIKE 'N%' group by CSHOUSE 

출력이 선택에 대해 어떻게

t1 | MATCHING | NOTMATCHING 

2 | 100%  | 0.0% 
3 | 0.0  | 100% 
+0

다시 입력이없는 출력 :-( – Strawberry

답변

1

과 같아야을 작동하도록하는 것 캔트 ?

SELECT 
    T1, 
    100 * SUM(IF(C1='UNKNOWN', 0, 1))/COUNT(C1) as 'MATCHING', 
    100 * SUM(IF(C1='UNKNOWN', 1, 0))/COUNT(C1) as 'NOTMATCHING' 
FROM t1.CSLog 
WHERE CSHOUSE LIKE 'N%' 
group by CSHOUSE