0
У меня есть три стола, консультант, мастерство и consultant_skill. Я ищу все навыки консультанта 1.Ссылка между 3 таблицами
Как я могу создать отношения между тремя с выбором и где?
спасибо
SQL - ORACLE DATABASE
CREATE TABLE consultant
(c_id NUMBER(6),
c_last VARCHAR2(20),
c_first VARCHAR2(20),
c_mi CHAR(1),
c_add VARCHAR2(30),
c_city VARCHAR2(20),
c_state CHAR(2),
c_zip VARCHAR2(10),
c_phone VARCHAR2(15),
c_email VARCHAR2(30),
CONSTRAINT consultant_c_id_pk PRIMARY KEY (c_id));
CREATE TABLE skill
(skill_id NUMBER(3),
skill_description VARCHAR2(50),
CONSTRAINT skill_skill_id_pk PRIMARY KEY (skill_id));
CREATE TABLE consultant_skill
(c_id NUMBER(6),
skill_id NUMBER(3),
certification VARCHAR2(8),
CONSTRAINT consultant_skill_pk PRIMARY KEY (c_id, skill_id),
CONSTRAINT consultant_skill_c_id_fk FOREIGN KEY (c_id) REFERENCES consultant(c_id),
CONSTRAINT consultant_skill_skill_id_fk FOREIGN KEY (skill_id) REFERENCES skill(skill_id));
спасибо, я думаю, я понял! – NewPassionnate
@Caroleb Добро пожаловать! Пожалуйста, отметьте ответ, как принято, если вы сочтете это полезным. – toddlermenot
У меня вопрос, обычно я использую select для выбора столбцов, которые я хочу показать в результате. Я попытался изменить *, но он не работает – NewPassionnate