구분. 또한 resources
의 모든 구성원이 고유해야합니다 (3 행 참조).그룹은 다음과 같이 나는 데이터의 테이블이 목록
각 GROUP BY
각자 DISTINCT
회원에게 제공되고 싶습니다. 다른 모든 열은 집계됩니다.
의도 된 결과 :
query
______________________________________________________________________________
resources | companyName | Response | Score
David | *agregated result* | *agregated result* | *agregated result*
Matt | *agregated result* | *agregated result* | *agregated result*
Kyle | *agregated result* | *agregated result* | *agregated result*
편집 :
또 다른 가능성 :
query
____________________________________________________
resources | companyName | Response | Score
David | companyA | YES | 5
Matt | companyA | YES | 5
Matt | compqanyB | NO | 8
Kyle | companyC | YES | 2
David | companyC | YES | 2
나는 당신이 순수한 SQL로 이것을 할 수 있다고 생각하지 않지만 모든 프로그래밍 언어 (PHP, java 등)에서 너무 어려워서는 안된다. –
나는 이것을보고 서비스에 사용하고있다. 데이터베이스에 직접 연결하려고합니다. 내가하지 않으면 나는 중간 남자를 사용하지 않을 것입니다. 그러나 그것이 가능하지 않다면, 나는해야한다고 생각합니다. –
SQL에서는 할 수 있지만 커서를 사용해야합니다. 이것은 실제 프로그래밍 언어의 SQL 모방과 더 비슷합니다. 그래서 나는 거기에 가지 않을 것입니다. – amphibient