У меня есть три стола person_firstname
, person_middlename
, person_lastname
. Все таблицы имеют общее поле entity_id
. Я должен выбрать полное имя сотрудника в одной записи. Не уверен, что у кого-то есть только имя, имя или только фамилия. Я попытался объединить, он возвращает три строки.Как выбрать полное имя сотрудника, из трех разных таблиц
Также требуется запись конкретного сотрудника, который является entity_id. SO должно соответствовать записи типа entity_id = 123. Все имена работника которого ENTITY_ID 123.
У каждого сотрудника гарантированно есть фамилия? –
Ни один сотрудник не может иметь имя, последнее, среднее, все или никакое имя. Каждая вещь является необязательной. – krishnaisdinesh
Вам понадобится действительно уродливый набор имитируемых внешних соединений. –