これが要件です
以下のような2つのテーブルがあります。OrderListは、スタッフテーブルからの外部キーであるStaffIdが格納された3つのフィールドを含むデータテーブルです。一部のレコードには、このテーブルに値がない場合があることに注意してください。
オーダーリスト
OrderId Marketing_Staff_ID Finance_Staff_Id ManagerId
1 STAFF001 STAFF002 STAFF003
2 STAFF005 STAFF003
3 STAFF004 STAFF004 STAFF003
4 STAFF001 STAFF002 STAFF003
5 STAFF001 STAFF007
スタッフ
Staff_Id Staff_Name
STAFF001 Jack C.K.
STAFF002 William. C
STAFF005 Someone
SQLステートメントを記述したいので、OrderListから各レコードのスタッフ名を選択することもできます(スタッフIDのないこれらのレコードの場合、名前フィールドにN / Aを残します)
OrderId Mkt StaffID Name Finance StaffId Name ManagerId, Name
1 STAFF001 Jack C.K. STAFF002 William. STAFF003 Chan.Chi
では、どうすればSQLを記述できますか?左参加またはsth?
私は本当にSQLの初心者なので、どうもありがとうございました。