さて、ここで問題を紹介します。私には 3 つのテーブルがありますCompany
, CompanyName
, Project
. 私にCompany
は多くの会社IDとプロジェクトIDがあり CompanyName
、すべての会社のProject
名前に、すべてのプロジェクトの名前があります。
わからない場合は例を挙げますが、
Company
: 1, 3; 5、7; . . .CompanyName
: 1、名; 2 セカンドネーム; 3 姓; . . .Project
: 1、最初のプロジェクト; 2、セカンドプロジェクト。. . .
結果は次のようになります: 会社名 - プロジェクト名
- FirstName - 3 番目のプロジェクト
- FifthName - 7 番目のプロジェクト
しかし、例のようにdbからデータを取得するのが難しいことはわかりませんCompany name - Project name
3つのテーブルでSQLクエリを実行することはありません。
私の悪いあなたは質問を理解していません;(
見る:
- テーブル
Company
には 2 つの行があります (3 つですが、必要なのは 2 つだけです):CompanyID
およびProjectId
- テーブル
CompanyName
には 2 つの行があります:Id
とName
- テーブル
Project
には 2 つの行がId
あり、Name
表Company
には、例CompanyID=3
とProjectId=100
そして、私は知りません、私が持っていて、からデータCompanyID=3
を取得し 、答えは でなければなりません。ProjectId=100
CompanyName
Project
THEcompany3 = TheProject100