0

3つのテーブルに参加したい

  1. 患者データ - (p.name)
  2. 雇用者データ - (e.name、e.city、e.stateAB)
  3. list_option_data - (l.state)

patient_dataand employer_datahave common fieldpid
employer_dataおよびlist_option_datahave common フィールドstateAB

だから私は表示したいp.name, e.name, e.city, l.state

select
    p.name,
    e.name,
    e.city,
    l.state
from patient_data as p
inner join
 /*
    this part i need to know how to join these...
 */
4

1 に答える 1

0

説明したようにコーディングします。

select
    p.name,
    e.name,
    e.city,
    l.state
from patient_data p
join employer_data e on e.pid = p.pid
join list_option_data l on l.stateAB = e.stateAB

innerinner joinは冗長であることに注意してください。デフォルトの結合タイプはinner

于 2012-08-06T13:37:06.213 に答える