나는 다음과 같은 테이블이 :MySQL의 카운트 문 및 그룹
이user type1 type2 4 3 0 5 0 1
내가 만든 SQL 문이 그냥이 결과 :
id user type 11 4 1 12 4 1 13 4 1 14 5 2
그럼 내가 계산하고 사용자를 주문하고 다음과 같이 입력해야합니다 :
user type1 type2 4 3 1 5 3 1
아무도 도와 줄 수 있습니까? 이 이와 유사한
나는 다음과 같은 테이블이 :MySQL의 카운트 문 및 그룹
이user type1 type2 4 3 0 5 0 1
내가 만든 SQL 문이 그냥이 결과 :
id user type 11 4 1 12 4 1 13 4 1 14 5 2
그럼 내가 계산하고 사용자를 주문하고 다음과 같이 입력해야합니다 :
user type1 type2 4 3 1 5 3 1
아무도 도와 줄 수 있습니까? 이 이와 유사한
시도 뭔가 :
SELECT id, user, type, COUNT(type) as count
FROM table_name
GROUP BY user
그리고 몇 가지 코드를 보는 것이 도움이 될 것입니다.
이 무엇을 당신이 지금까지 달성 한
select user, sum(if(type=1,1,0)) as type1, sum(if(type=2,1,0)) as type2 from table_name group by user
괜찮습니다. 감사. – user3626648
, 코드를 작동해야합니까? – Vickel
사용자 4는 항상 1을 입력합니까? – Strawberry