pesquisa

URI PROBLEMA 2618 - Produtos Importados SOLUÇÃO EM PostgreSQL (psql 9.4.19)

URI Online Judge SQL | 2618

Produtos Importados

Paulo R. Rodegheri BR Brasil
Timelimit: 1
O setor de importação da nossa empresa precisa de um relatório sobre a importação de produtos do nosso fornecedor Sansul.
Sua tarefa é exibir o nome dos produtos, o nome do fornecedor e o nome da categoria, para os produtos fornecidos pelo fornecedor ‘Sansul SA’ e cujo nome da categoria seja 'Imported'.

Esquema

products
ColunaTipo
id (PK)numeric
namecharacter varying (255)
amountnumeric
pricenumeric
id_providers (FK)numeric
id_categories (FK)numeric
 
providers
ColunaTipo
id (PK)numeric
namecharacter varying (255)
streetcharacter varying (255)
citycharacter varying (255)
statechar (2)
categories
ColunaTipo
id (PK)numeric
namecharacter varying (255)

Tabelas

products
idnameamountpriceid_providersid_categories
1Blue Chair30300.0055
2Red Chair502150.0021
3Disney Wardrobe400829.5041
4Blue Toaster209.9031
5TV303000.2522
providers
idnamestreetcitystate
1Ajax SARua Presidente Castelo BrancoPorto AlegreRS
2Sansul SAAv BrasilRio de JaneiroRJ
3South ChairsRua do MoinhoSanta MariaRS
4Elon ElectroRua ApoloSão PauloSP
5Mike ElectroRua Pedro da CunhaCuritibaPR
categories
idname
1Super Luxury
2Imported
3Tech
4Vintage
5Supreme

Exemplo de saída

namenamename
TVSansul SAImported



SELECT pd.name, pv.name, c.name
FROM providers AS pv
JOIN products AS pd ON pv.id = pd.id_providers
JOIN categories AS c ON c.id = pd.id_categories
where pv.name like 'Sansul SA' and c.name like 'Imported';


Postar um comentário

0 Comentários