2016-05-20 6 views
0

私はdemo(ユーザーに関する詳細情報)とusers(ログインとパスワード)の2つのテーブルを持っています。junction table(ID、demo_IDとuser_ID)を作成します。 次のように作業システム:接合テーブルを自動的に更新し、接合テーブルからデータにアクセスする方法は?

  1. ユーザーレジスタ
  2. ユーザログイン
  3. 、彼は私が user_IDdemo_IDで自動的ジャンクションテーブルを埋めたい

かつ詳細な情報を与えた

  • ユーザーフィルフォームuser_IDはLOGGED USER、demo_IDは正確にこのユーザーの情報です。

    どうすればいいですか? users.IDはあなたが持っている= users.email

    demo.EMailに参加し、demo.IDを選択rel_users_demo INTO

    INSERT(demo_ID、users_ID) -

  • 答えて

    0

    あなたはのようなクエリを使用することができます)=私を助けてくださいデモとユーザーの間に共通の列(外部キー)が記載されていません。列をxxとyyの位置に保つことができます。

    +0

    ここでは、1つの変数がユニークでCOMMONであり、E-MAIL –

    +0

    でしたか? –

    +0

    はい、クエリに構文エラーがありますので、それらを処理する方法がわかりません:INSERT INTO rel_users_demo(rel_ID、demo_ID、users_ID)VALUES(select demo.IDとusers.ID join on demo.EMail = users.email) –

    関連する問題