現在、私はポストのテーブルとユーザーのテーブルを持っています。もちろん、各ユーザーは複数の投稿に関連付けることができます。投稿テーブルの各行には、投稿を作成したユーザーのユーザーIDが格納されます。ここでは例として行されています2つのテーブルのデータを1つのカーソルに結合するにはどうすればよいですか?
ポスト行は:私は、ユーザーのIDを照合することによって、ポスト行とそれに対応するユーザー列の両方を含むカーソルを返すようにしたいのuser_idのuser_name
:post_idの見出しは
ユーザーの行をUSER_IDポストテーブルをユーザテーブル内のユーザIDに割り当てる。これを達成するために使用するクエリのタイプは何ですか?結果は次のようになります。
コンバインド行:post_idの見出しUSER_ID user_nameの
より一般的には:どのように私は、単一のカーソルへのデータの共有部分に基づいて2つの別々のテーブルからデータを結合しますか?
current_idを指定せずに参加することはできますか?私はポストテーブルのすべての行を1つのIDだけでなく、userテーブルと組み合わせたいと思っています。 – cheese1756
あなたはWHERE句を必要としません。私は例のために私のコードのいくつかからこれをコピーしました。 – TronicZomB
クエリはうまく機能しますが、一部の行のエントリが重複しているようです。あなたはこれを修正する方法を知っていますか?私の質問は次のとおりです。 'SELECT post._id、post.headline、post.url、post.user_id、post.expiration、post.timestamp、user._id、user.name、user.about、user.email、user。電話からFROM POST JOINユーザーON post.user_id = user._id' ありがとうございました! – cheese1756