0

MySQL-ワークベンチ(PHP):

テーブル内のデータを複製せずに、JOINまたはINNER JOINクエリコマンドを使用せずに、リレーショナルデータベース内の複数のテーブルをリンクすることは可能ですか?

たとえば、列を持つ2つのテーブルがあります。

  1. TUsers(TCompanies、1-nに関連)

    • ID_TUsers(UNIQUE ID)
    • TUsers_UserName
    • TUSers_UserContactNumber
  2. TCompanies

    • ID_TCompanies(UNIQUE ID)
    • TCompanies_CompanyName
    • TCompanies_CompanyContactNumber

本質的に; 2つのテーブル間でJOINクエリを実行せずに、USERSテーブルからCOMPANYデータにアクセスしたい...

4

1 に答える 1

0

何をしようとしているかによって異なります。where句を使用できますが、2つのテーブル間の結合を示すフィールドがないようです。2つのテーブルのいずれかに外部キーがありますか?

あなたは今あなたがテーブルにいると言っているので、あなたは次のことをすることができますTUsers_CompanyIDTUsers

SELECT TUsers.TUsers_UserName, TCompanies.TCompanies_CompanyName FROM TUsers, TCompanies WHERE TUsers.TUsers_CompanyID = TCompanies.ID_TCompanies;
于 2012-07-10T09:36:23.313 に答える