Если я правильно понял вашу концепцию, вот пример:

аюсь упростить структуру базы данных, и у меня есть две таблицыmatches а такжеteam_statistics:

Здесь, вteam_statistics столteam_statistics.team_id должен быть внешний ключ, который ссылаетсяmatches.teams_id а такжеmatches.teams_id1 и аналогичноteam_statistics.group_id должен ссылаться на внешний ключmatches.groups_id а такжеmatches.groups_id1

Как это сделать в PostgreSQL?

Если есть другие способы сделать это, имея другую таблицу междуmatches а такжеteam_statistics Я открыт для предложений, но я все еще хотел бы знать, как иметь один внешний ключ, ссылающийся на два первичных ключа.

Ответы на вопрос(3)

Ваш ответ на вопрос