私はiOSのためのコーダーと私は私のデータストレージにSQLiteを使用します。SQLite selectクエリ。配列を持つ行を取得する
今のところ私のデータベースには2つのテーブルがあります。これは、構造体についてのtable_1とtable_2(それが理解するために簡単です)
です:IDフィールド(int型)とsome_valueフィールド(テキストタイプ)
table_2が含まれているのtable_1
idフィールド(int型)とtable_1_idフィールド(int型)
私の質問は次にあります:配列table_1_idフィールドtable_2を介してtable_1からすべての行を選択する方法です。これはORDER BYでSELECTする必要があります。私は配列による並べ替えを意味します。例えば
:table_2場合
- > table_1_idが値5、1、10、3、15を含む、2
出力の結果は、この順序でなければなりません。今、私のクエリがシンプルであるために
:(5、1、10、3、15、2)
内のIDが、選択はの注文を返さないのtable_1 FROM
SELECT *このクエリは1,2,3,5,10,15でデータの順序を返します。
私は自分のテーブルの間に関係を作って、table_2のSELECTからORDER BYを使用すると思いますが、これを行う方法はわかりません正しい。
ありがとうございます!
(私にとって非常に重要なのは、この順序を返す - 5、1、10、3、15、2)