Try following query
select et.equipment_type,
max(case when name='Managed_Ip' then value end) as SNMP_port,
e.equipment_name as equipment_name,
[B]cs.customer_name[/B]
from equipment_feature ef inner join equipments e on(e.equipment_id=ef.equipment_id) inner
join equipment_types et on (e.equipment_type_id=et.equipment_type_id)
inner join
[B](select 'customer_id' colname,customer_id,customer_name from customer
union
select 'site_id' colname,site_id as customer_id, site_name as customer_name from site)
cs on(ef.name=cs.colname and ef.value=cs.customer_id)[/B]