Created
June 20, 2022 20:21
-
-
Save arxcruz/8f80f0f13445c5fdeddb41661da2924b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*create table grupo ( | |
grupo_nome varchar(15) not null, | |
grupo_id int not null, | |
primary key (grupo_id) | |
); | |
create table produto ( | |
nome varchar(20) not null, | |
produto_id int not null, | |
grupo_id int, | |
primary key (produto_id), | |
foreign key (grupo_id) references grupo | |
)*/ | |
/* insert into grupo values ('eletronico', 1); | |
insert into grupo values ('alimento', 2); | |
insert into grupo values ('jogos', 3); | |
insert into grupo values ('cosmetico', 4); | |
insert into produto values ('Nintendo Switch', 1, 3); | |
insert into produto values ('iPad', 2, 1); | |
insert into produto values ('Computador', 3, 1); | |
insert into produto values ('Maçã', 4, 2); | |
insert into produto values ('Vassoura', 5, NULL);*/ | |
select * from grupo; | |
select * from produto; | |
select * from produto left join grupo on produto.grupo_id = grupo.grupo_id order by produto.nome | |
select * from produto right join grupo on produto.grupo_id = grupo.grupo_id | |
select * from grupo right join produto on produto.grupo_id = grupo.grupo_id | |
select * from produto inner join grupo on produto.grupo_id = grupo.grupo_id | |
select * from produto, grupo where produto.grupo_id = grupo.grupo_id | |
select * from produto where produto.grupo_id is null | |
select * from produto full outer join grupo on produto.grupo_id = grupo.grupo_id |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment