Ir ao conteúdo
  • Cadastre-se

MySQL Relacionamento entre duas tabelas


Posts recomendados

estou desenvolvendo um projeto pra faculdade, meus conhecimentos em banco de dados são muito baixos, quero saber como faço um relacionamento entre as duas tabelas abaixo, se isso for possível.

tabela pessoa:

-- phpmyadmin sql dump
-- version 4.8.5
-- https://www.phpmyadmin.net/
--
-- host: 127.0.0.1
-- generation time: 23-jun-2019 às 02:16
-- versão do servidor: 10.1.40-mariadb
-- versão do php: 7.1.29

set sql_mode = "no_auto_value_on_zero";
set autocommit = 0;
start transaction;
set time_zone = "+00:00";


/*!40101 set @old_character_set_client=@@character_set_client */;
/*!40101 set @old_character_set_results=@@character_set_results */;
/*!40101 set @old_collation_connection=@@collation_connection */;
/*!40101 set names utf8mb4 */;

--
-- database: `meusprodutos`
--

-- --------------------------------------------------------

--
-- estrutura da tabela `pessoa`
--

create table `pessoa` (
  `id` int(11) not null,
  `nome` varchar(220) not null,
  `numero` varchar(220) not null,
  `bairro` varchar(50) not null,
  `rua` varchar(50) not null,
  `numero2` varchar(50) not null,
  `created` datetime not null,
  `modified` datetime default null
) engine=innodb default charset=latin1;

--
-- indexes for dumped tables
--

--
-- indexes for table `pessoa`
--
alter table `pessoa`
  add primary key (`id`);

--
-- auto_increment for dumped tables
--

--
-- auto_increment for table `pessoa`
--
alter table `pessoa`
  modify `id` int(11) not null auto_increment, auto_increment=33;
commit;

/*!40101 set character_set_client=@old_character_set_client */;
/*!40101 set character_set_results=@old_character_set_results */;
/*!40101 set collation_connection=@old_collation_connection */;

tabela pedidos:

-- phpmyadmin sql dump
-- version 4.8.5
-- https://www.phpmyadmin.net/
--
-- host: 127.0.0.1
-- generation time: 23-jun-2019 às 02:17
-- versão do servidor: 10.1.40-mariadb
-- versão do php: 7.1.29

set sql_mode = "no_auto_value_on_zero";
set autocommit = 0;
start transaction;
set time_zone = "+00:00";


/*!40101 set @old_character_set_client=@@character_set_client */;
/*!40101 set @old_character_set_results=@@character_set_results */;
/*!40101 set @old_collation_connection=@@collation_connection */;
/*!40101 set names utf8mb4 */;

--
-- database: `meusprodutos`
--

-- --------------------------------------------------------

--
-- estrutura da tabela `pedidos`
--

create table `pedidos` (
  `id_pedido` int(11) not null,
  `id_produto` varchar(50) not null,
  `quantidade` int(11) not null,
  `preco` float(10,2) not null,
  `total` float(10,2) not null
) engine=innodb default charset=latin1;

--
-- indexes for dumped tables
--

--
-- indexes for table `pedidos`
--
alter table `pedidos`
  add primary key (`id_pedido`);

--
-- auto_increment for dumped tables
--

--
-- auto_increment for table `pedidos`
--
alter table `pedidos`
  modify `id_pedido` int(11) not null auto_increment, auto_increment=27;
commit;

/*!40101 set character_set_client=@old_character_set_client */;
/*!40101 set character_set_results=@old_character_set_results */;
/*!40101 set collation_connection=@old_collation_connection */;

 

Link para o comentário
Compartilhar em outros sites

existe o relacionamento, uma pessoa pode ter vários pedidos.....

mas um pedido só pode ter uma pessoa.......

seria um relacionamento 1 para muitos entre pessoas e pedidos, precisa haver a chave estrangeira em pedidos, relacionada ao id_pessoa....

 

algo parecido com o q ensaiou com id_produto, em pedido

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!