나는 쿼리를 실행하기 위해 노력하고있어 다음수를 사용하여 난 단지 내가 출력을 얻을 수 있습니다 다시
User Item
A 1
A 1
A 1
B 1
B 2
C 2
C 2
A 2
같은 테이블이 하나 개의 행을 받고 있어요 같은
User Item Count
A 1 3
B 1 1
B 2 1
A 2 1
C 2 2
나는 다음과 같은 쿼리를 시도했지만, 나는 출력을 올바르게 얻지 못하고있다.
select f.item,f.uid, COUNT(f.uid) as count
from fresh f,
product p
where f.locationid = p.iid
group by f.locationid, f.uid
order by f.uid desc;
필자는 필요한 출력을 얻기 위해 쿼리를 작성하는 방법을 지적 할 수 있습니까? 파이썬/루비로 작성할 수는 있지만 실행하는데 더 오래 걸릴 것이라고 생각합니다! 이 결과에서 사용하지 않는 경우 :(
및 f.uid 만 f.uid에 의해 그룹화하는 경우 , 당신은 당신이 원하는 결과를 얻을 수 있습니다. – thehiatus