2011-03-16 2 views
0

У меня возникли проблемы с пониманием того, как работает объединенная схема. Если у меня есть две таблицы из двух систем с дискретной базой данныхВопрос схемы базы данных

Company A 
work (work_ID, name, job_type, place, salary) 

Company B 
job (job_ID, name, work_type, net_Value) 

Как создать объединенную схему?

+0

Вы хотите, чтобы вы использовали обе таблицы в одной и той же схеме? – sikas

+0

@sikas: Да, я пытаюсь объединить их вместе, чтобы я мог получить доступ к данным из – Lan

+0

, есть ли сопоставление между двумя таблицами? Под отображением я подразумеваю, какой атрибут в таблице CompanyA сопоставляет с каким атрибутом в таблице CompanyB. Будет полезно, если вы отредактируете ответ, чтобы указать эту информацию сопоставления. –

ответ

1

создать вид работ, как

выберите work_ID в JOB_ID, имя, job_type как work_type, место, зарплата, как net_Value от CompanyA.work A союза все выбрать JOB_ID, имя, work_type "неизвестное место" , net_Value от CompanyB.job B

может понадобиться() вокруг содержимого выбранных в зависимости от db.

+0

Объединение не будет работать так, поскольку количество столбцов, представленных в двух вариантах, отличается. –

+0

Вот почему я жестко закодировал один из столбцов результата в B – schemathings

Смежные вопросы