У меня есть четыре таблицы один мастер таблица, которая содержит столбцы для EmployeeID, VendorID и DriverIDSQL Server 2008 РЕГИСТРИРУЙТЕСЬ Вопрос
Тогда я соответствующие таблицы для каждого из них: сотрудников, поставщиков и водителей , и все они имеют аналогичные столбцы, такие как имя, фамилия и т. д.
Итак, я хочу, чтобы иметь возможность извлекать все записи из моей основной таблицы и иметь соответствующее имя и последнее, основанное на том, является ли основная запись сотрудником, продавцом или Водитель.
Строка в главной таблице хотел бы это для сотрудника
EmployeeID = 352
VendorID = 0
DriverID=0
Поставщик будет выглядеть
EmployeeID = 0
VendorID = 954
DriverID=0
т.д.
Помощь?
ли вы когда-нибудь мастер-запись, которая может иметь два из них (или все три)? Если нет, я бы сказал, что ваша модель базы данных не нормализована и причина, по которой у вас возникают проблемы с запросом. – Oded