Вот две таблицы для команды и матчей.Я хочу написать ссылку COMPOSITE FOREIGN KEY на один первичный ключ
CREATE TABLE IF NOT EXISTS TEAM
(
team_id integer,
team_name text,
PRIMARY KEY (team_id)
)
CREATE TABLE IF NOT EXISTS MATCH
(
match_id integer,
season_year integer,
team1 integer,
team2 integer,
batted_first integer,
batted_second integer,
venue_name text,
other entries
FOREIGN KEY (team1, team2, batted_first, batted_second)
REFERENCES TEAM(team_id)
)
Можно ли писать FOREIGN KEY вот так?Или мы должны написать отдельно, как
FOREIGN KEY (team1) REFERENCES TEAM(team_id)
FOREIGN KEY (team2) REFERENCES TEAM(team_id)
FOREIGN KEY (batted_first) REFERENCES TEAM(team_id)
FOREIGN KEY (batted_second) REFERENCES TEAM(team_id)