У меня есть таблица услуг:Как это сделать с помощью Postgres?
Column | Type | Modifiers
--------------+-----------------------+---------------------------------------------------------------
service_id | integer | not null default nextval('services_service_id_seq'::regclass)
service_name | character varying(40) | not null
У меня также есть таблица подсервисы:
Column | Type | Modifiers
-----------------+-----------------------+---------------------------------------------------------------------
subservice_id | integer | not null default nextval('subservices_subservice_id_seq'::regclass)
subservice_name | character varying(40) | not null
И, наконец, у меня есть присоединиться стол для 2, service_subservices:
Column | Type | Modifiers
---------------+---------+-----------
service_id | integer |
subservice_id | integer |
Таким образом, каждая служба может иметь несколько подсервисов. Как создать запрос, который покажет мне все службы для определенной службы? Или я ошибаюсь в таблицах и нуждаюсь в реструктуризации моих данных?