필자는 친숙한 SQL 공지 사항을 알고 싶어하지만 쿼리 작성에 도움이 필요합니다. 누군가가 올바른 방향으로 나를 조종 할 수 있다면, 나는 감사 할 것입니다.이 SQL 쿼리는 어떻게 작성합니까?
테이블은 TeamRankings입니다. 열은 다음과 같습니다
score | qualities_id | team_id | year | source
팀
특정 년 동안 서로 다른 자질에 대한 채점됩니다. 주어진 팀은 여러 점수를 할당받을 수 있습니다 (각각은 다른 출처에서 나옵니다). 마찬가지로 주어진 팀은 주어진 해 동안 어떤 점수도 얻지 못할 수도 있습니다.가 여기에 문제의 : 하나의 품질을 감안할 때
, 그리고 팀의 목록, 나는 그 팀의 각 적어도 하나 개의 점수를 갖고있는 년의 목록을 찾고 싶어요.
저는 Rails (3.1)에서이 기능을 사용하고 있습니다. Active Record와 여러 db 호출을 사용하여이 작업을 수행 할 수있었습니다. 그러나 나는 순수한 SQL로 할 수 있기를 바란다. Active Record의 보너스 포인트는 1 db 콜을 제한합니다. 많은
BAM! 감사합니다! – doublea