(このプロジェクトはすべてJSで書かれています)
というテーブルがありpaid_offers
、 と という名前の 2 つの列
がoffer_id
あります。entity_id
offer_id
entity_id
編集:例: entity_id A には 35 個のオファーがあります (つまり、35 行に一意の offer_id がありますが、entity_id はすべて同じです)。
したがって、カウントを取得することは問題ありませんarrayList.length
が、実際の配列を取得する方法が必要なだけです。助けてくれてありがとう!
編集:リクエストに応じて、詳細情報!出力を配列として使用します。
したがって、このプロジェクトは Titanium (Appcelerator から) を使用して記述されています。クエリ以外は何も必要ありません。ですから、知らない人のために、ここの引用符の中にあるものです。
var offersList = db.execute("SELECT entity_id FROM paid_offers");
ここでの目標は、ID のリストを取得することではなく、offer_id
それぞれの一意の値に関連付けられた値のリストを取得するentity_id
ことです。私はそれが次のように見えると思います:
var offersList = db.execute("SELECT offer_id FROM paid_offers WHERE entity_id = entity_id
それがうまくいかないことを除いて、それはこれを見ながら私の思考の流れです.