Я предполагаю, что ваша таблица CustomerPhone выглядит примерно так:
CustomerPhone
CustomerID int
Number varchar
PhoneType phone | fax
Кажется, пользовательский интерфейс позволяет использовать только один обычный номер телефона и факса. Если это так, и у клиента есть только один телефон, один факс (но может не иметь ни одного), то есть уникальный индекс CustomerID / PhoneType в CustomerPhone, тогда вы можете получить всю информацию одним запросом:
SELECT c.*, phone.Number, fax.Number FROM Customer c
LEFT JOIN CustomerPhone phone ON phone.CustomerID=c.CustomerID
LEFT JOIN CustomerPhone fax = fax.CustomerID=c.CustomerID