2017-01-30 3 views
0

私はAndroidアプリケーションを開発しています。私は自分のデータベースに2つのテーブルを持っています。 1つは登録ユーザーのリスト(ユーザーID、名前などのすべての詳細を含む)を維持するためのもので、もう1つはダウンロードしたファイルのリストをユーザーIDで保管するためのものです。Android AppのPHPと一緒にmysqlのテーブルを比較する方法

ユーザーが自分のアプリで特定のファイルを検索したとします。ユーザーがダウンロードしたファイルのリストは、すでにテーブルに格納されています。同じファイルを持つ特定のユーザーIDを返す方法

Table 1 for Users Table 2 for users and their downloaded file link

+0

テーブルレイアウトの例をアップロードできますか? – Svekke

+0

私はテーブルスクリーンショットをアップロードしました:) – fazfactor

+0

まず、データベースレイアウトを変更することをお勧めします。あなたの「ダウンロード」テーブルに「ユーザー」の「id」を追加します。あなたの 'ダウンロード'テーブルの 'id'として名前を使用しないでください – Svekke

答えて

0

まず、私はあなたのデータベースレイアウトを変更示唆しています。

「ダウンロード」テーブルに「ユーザー」の「id」を追加します。あなたの 'ダウンロード'テーブルの 'id'として名前を使用しないでください。その後

クエリ以下のコマンドを実行します。

SELECT d.id、u.nameダウンロードからユーザーを登録しようLEFTはd U ON u.id = d.id d.link = 'linkhere'

関連する問題