我有兩個表,staff
和phones
。混淆MySQL查詢
Staff
只有一個字段staff_id
。 Phones
有三個字段:staff_id
,phone_type
和number
。
我想顯示所有員工的staff_id,手機號碼和家庭電話號碼。但我無法弄清楚如何將手機號碼和家庭電話號碼作爲結果中的單獨列。這是迄今爲止我一直在嘗試的,它將兩種類型的數字放在同一列中。
SELECT staff.staff_id, phones.number
FROM staff
LEFT JOIN phones ON (staff.staff_id = phones.staff_id && (phones.field_type = 'Cell' || phones.field_type = 'Home'))