【发布时间】:2009-04-27 03:05:06
【问题描述】:
我有两张桌子,staff 和 phones。
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' ) )
【问题讨论】:
标签: mysql