title: cakePHP returning duplicate records
body: <p>For some reason cakePHP is giving me 2 copies of one result. Can anyone tell me why and how to fix it? Right now it's not a big deal, but once I get multiple playgroups for a single player, then the file download size increases.</p>
  
  <p>Here's the model code:</p>
  
  <pre><code>        $this-&gt;recursive = -1;
          return $this-&gt;find('all', array(
              'order' =&gt; array(
                  'PlaygroupActivity.timestamp DESC'
              ), 
              'limit' =&gt; $limit, 
              'joins' =&gt; array(
                  array(
                      'table' =&gt; 'playgroup_players', 
                      'alias' =&gt; 'PlaygroupPlayers', 
                      'type' =&gt; 'inner', 
                      'foreignKey' =&gt; false, 
                      'conditions'=&gt; array('PlaygroupPlayers.playgroup_id = Playgroup.id', 'PlaygroupPlayers.player_id'=&gt;$id) 
                  ),
                  array(
                      'table' =&gt; 'playgroup_activities', 
                      'alias' =&gt; 'PlaygroupActivity', 
                      'type' =&gt; 'inner', 
                      'foreignKey' =&gt; false, 
                      'conditions'=&gt; array('PlaygroupActivity.playgroup_id = Playgroup.id') 
                  )
              ),
              'contain'=&gt; array('PlaygroupActivity')
          ));
  </code></pre>
  
  <p>And the result:</p>
  
  <pre><code>{
     "data":[
        {
           "Playgroup":{
              "id":"3",
              "name":"South Florida Redemption",
              "email":null,
              "email_username":null,
              "email_password":null,
              "tag":null,
              "description":null,
              "avatar_url":null,
              "city":null,
              "state":null
           },
           "PlaygroupActivity":[
              {
                 "id":"3",
                 "text":"FINAL RESULTS OF THE FLORIDA STATE TOURNAMENT ",
                 "timestamp":"2011-11-02 00:13:33",
                 "playgroup_id":"3",
                 "timeSince":"1320210813000"
              }
           ]
        },
        {
           "Playgroup":{
              "id":"2",
              "name":"Redemption Springfield",
              "email":null,
              "email_username":null,
              "email_password":null,
              "tag":null,
              "description":null,
              "avatar_url":null,
              "city":null,
              "state":null
           },
           "PlaygroupActivity":[
              {
                 "id":"2",
                 "text":"Due to bad weather, our Redemption meet today will be canceled.",
                 "timestamp":"2011-02-01 14:16:21",
                 "playgroup_id":"2",
                 "timeSince":"1296591381000"
              },
              {
                 "id":"1",
                 "text":"Remember we have a meet Tuesday, February 1rst at the Greene County Library Station at 6:30pm.",
                 "timestamp":"2011-01-28 23:01:57",
                 "playgroup_id":"2",
                 "timeSince":"1296277317000"
              }
           ]
        },
        {
           "Playgroup":{
              "id":"2",
              "name":"Redemption Springfield",
              "email":null,
              "email_username":null,
              "email_password":null,
              "tag":null,
              "description":null,
              "avatar_url":null,
              "city":null,
              "state":null
           },
           "PlaygroupActivity":[
              {
                 "id":"2",
                 "text":"Due to bad weather, our Redemption meet today will be canceled.",
                 "timestamp":"2011-02-01 14:16:21",
                 "playgroup_id":"2",
                 "timeSince":"1296591381000"
              },
              {
                 "id":"1",
                 "text":"Remember we have a meet Tuesday, February 1rst at the Greene County Library Station at 6:30pm.",
                 "timestamp":"2011-01-28 23:01:57",
                 "playgroup_id":"2",
                 "timeSince":"1296277317000"
              }
           ]
        }
     ],
     "status":200
  }
  </code></pre>