Não, a recuperação de dados de duas tabelas relacionadas não requer a criação de uma consulta para cada tabela. Em vez disso, você pode usar uma operação JOIN para combinar os dados das duas tabelas.
Uma operação JOIN vincula linhas de duas ou mais tabelas com base em uma coluna ou colunas relacionadas. Isso permite recuperar dados de várias tabelas em uma única consulta.
Por exemplo, digamos que você tenha duas tabelas:
* Clientes
* Pedidos
A tabela Clientes contém informações sobre clientes, como ID de cliente, nome e endereço. A tabela Pedidos contém informações sobre pedidos, como ID do pedido, ID do cliente e data do pedido.
Para recuperar dados das tabelas Clientes e Pedidos, você pode usar uma operação JOIN. A consulta a seguir usa um INNER JOIN para vincular as tabelas Clientes e Pedidos na coluna ID do cliente:
```
SELECIONE *
DE Clientes
Pedidos INNER JOIN
ON Clientes.customer_id =Pedidos.customer_id;
```
Esta consulta retornará todas as linhas da tabela Clientes e todas as linhas da tabela Pedidos que possuem um ID de cliente correspondente.
Existem outros tipos de operações JOIN, como LEFT JOIN e RIGHT JOIN, que podem ser usadas para recuperar dados de tabelas relacionadas de diferentes maneiras.
Para obter mais informações sobre operações JOIN, consulte a documentação do seu banco de dados.