У меня есть набор таблиц, которые в основном похож на этотобъединение таблиц в запросе
AGENCY
- AGENCY_NAME
- AGENCY_ID
AGENT
- AGENT_NAME
- AGENT_ID
- AGENCY_ID
ITEM
- ITEM_NAME
- ITEM_ID
- AGENT_ID
пункт, сопоставлен АГЕНТА и АГЕНТ сопоставлен с АГЕНТСТВА.
Мне нужно уметь выбирать все предметы для данного агентства, то, что я даю как вход, является AGENT_ID. Я знаю, как получить все только агентом, но я не могу понять, как написать один запрос, который вернет все ITEMS, которые принадлежат агентам агентства агентства. Я могу сделать это с вложенными выборами, но мне было интересно, есть ли лучший способ.
я на самом деле нужно запросить по agent_id не agency_id. –
@RockyTriton Вам понадобится подзаголовок где-нибудь тогда, либо в предложении WHERE, либо в соединении с производной таблицей. –
ОК, это был мой первоначальный план, но мне было интересно, можно ли его каким-то образом избежать. –