2011-08-19 4 views
0

MySQL 구문에 대한 도움이 필요합니다. SUM = 0 인 열을 무시하고 전체 테이블을 선택해야합니다 ...MySQL 테이블 선택 제외하는 열 합계 0

SQL 구문에서 열 이름을 사용할 수 없다는 것을 알 수 있습니까?

답변

1

당신은 SUM(*) 할 수 없습니다에게 요인 경우 뷰 코드를 통해, 단순히 열을 표시하지 않습니다. 특정 열에 있어야하므로 select sum(a), sum(b), sum(c), etc...을 가져야하며 집계 함수를 사용하여 여러 열을 선택하면 해당 필드를 모두 그룹화해야합니다.

+0

Thx 많이 도움 – zee

0

가능하지, 전체 기록을 아래로 당기고 0

+0

"0"만으로 구성된 열만 숨기거나 무시해야합니다. "0"필드를 무시할 수는 없습니다 ... – zee

+0

모든 레코드의 합계가 0이면 같은 필드가 표시되지 않습니다. 이 항목을 기반으로 열을 동적으로 숨기거나 표시하려는 경우 데이터베이스 쿼리를 통해 사용하는 UI 프레임 워크에 더 구체적입니다. –