title: How do query (where,inner join) with Alloy (appcelerator)?
body: <p>I'm working on:</p>
  
  <pre><code>Application Mobile with Alloy
  Titanium SDK version: 2.1.3 (10/02/12 16:16 15997d0)
  iPhone Device family: universal
  iPhone SDK version: 6.0
  iPhone simulated device: iphone
  Detected compiler plugin: ti.alloy/1.0
  </code></pre>
  
  <p>I've created two models:</p>
  
  <pre><code>alloy generate model met sql met_id:int libelle:string famille_id:int
  alloy generate model famille sql famille_id:int libelle:string
  </code></pre>
  
  <p>And filled the following data:</p>
  
  <pre><code>var mets = Alloy.createCollection('Met')
  var met = Alloy.createModel("Met",{met_id:1,libelle:"Salade de Chèvre Chaud",famille_id:1});mets.add(met);met.save();
  var met = Alloy.createModel("Met",{met_id:2,libelle:"Salade de Chèvre Chaud",famille_id:2});mets.add(met);met.save();
  var met = Alloy.createModel("Met",{met_id:3,libelle:"Salade de Chèvre Chaud",famille_id:3});mets.add(met);met.save();
  var met = Alloy.createModel("Met",{met_id:4,libelle:"Salade de Chèvre Chaud",famille_id:4});mets.add(met);met.save();
  var met = Alloy.createModel("Met",{met_id:5,libelle:"Salade de Chèvre Chaud",famille_id:1});mets.add(met);met.save();
  var met = Alloy.createModel("Met",{met_id:6,libelle:"Salade de Chèvre Chaud",famille_id:2});mets.add(met);met.save();
  var met = Alloy.createModel("Met",{met_id:7,libelle:"Salade de Chèvre Chaud",famille_id:3});mets.add(met);met.save();
  var met = Alloy.createModel("Met",{met_id:8,libelle:"Salade de Chèvre Chaud",famille_id:4});mets.add(met);met.save();
  var met = Alloy.createModel("Met",{met_id:9,libelle:"Salade de Chèvre Chaud",famille_id:1});mets.add(met);met.save();
  var familles = Alloy.createCollection('Famille')
  var famille = Alloy.createModel("Met",{famille_id:1,libelle:"famille 1");familles.add(famille);famille.save();
  var famille = Alloy.createModel("Met",{famille_id:2,libelle:"famille 2"});familles.add(famille);famille.save();
  var famille = Alloy.createModel("Met",{famille_id:3,libelle:"famille 3"});familles.add(famille);famille.save();
  var famille = Alloy.createModel("Met",{famille_id:4,libelle:"famille 4"});familles.add(famille);famille.save();
  </code></pre>
  
  <p>Now, I would like fetch all "met" with famille_id = 1.</p>
  
  <pre><code>var mets = Alloy.createCollection('Met')
  mets.where({famille_id:1}).
  </code></pre>
  
  <p>My first problem is that <code>mets.length = 0</code>.  Anybody know why?
  Second one is how can I make an <code>inner join</code> between <code>met</code> and <code>famille_id</code>?</p>
  
  <p>For information, if I do:</p>
  
  <pre><code>var mets = Alloy.createCollection('Met')
  mets.fetch();
  for(var i = 0;i&lt; mets.length;i++)
  {
      var args = {
          plat : mets.models[i].attributes.libelle,
          met_id : mets.models[i].attributes.met_id
      }
      var rowPlat = Alloy.createController('rowPlat', args).getView();
      data.push(rowPlat);
  }
  </code></pre>
  
  <p>I have all data in a <code>tableView</code>, and it works fine.</p>