Я очень новичок в реляционных базах данных. У меня есть таблица postgresql с ценами, основанными на нескольких внешних ключах:
price age_id type_id code_id
8.9 5 3 8
... ... ... ...
Таким образом, age_id, type_id и code_id являются внешними ключами и указывают на значение записей. Они хранятся в отдельных таблицах:
age_id age
... ...
5 49
... ...
и
type_id type
... ...
3 FAM
... ...
и
code_id code
... ...
8 769894
... ...
Как получить запись о цене (например, 8,9) на основе значений возраста, типа и кода? Я должен был бы получить идентификаторы каждой из этих таблиц и затем выбрать запись из основной таблицы, правильно?
Я не знаю, как подойти к этому эффективно. Заранее спасибо.