Salve turma, estou construindo um sisteminha so para colocar meus aprendizados em pratica. Sistema de pedidos, onde cliente faz pedido e restaurante tem que aprovar o recebimento, alterar o status e etc, ja tinha feito usando apenas listas mas agora que estou estudando mais sobre mysql, estou usando ele para fazer essa comunicacao entre restaurante e cliente.
A duvida principal é como salvar os menus dentro de uma tabela peedidos?
Tenho tabela menus, restaurantes, clientes e pedidos.
create table if not exists Pedidos(
ID int unsigned auto_increment not null,
CPF varchar(11) not null,
CNPJ varchar(14) not null,
estado varchar(25) default 'Aguardando Aprovacao', (LOGO MAIS VOU COLOCAR UM ENUM NO LUGAR DE UM VARCHAR)
# SALVAR DADOS DO PEdiDO DO CLIENTE
primary key(ID),
foreign key (CPF) references cliente(CPF),
foreign key (CNPJ) references restaurantes(CNPJ)
);
Criei uma tabela só para menus com uma FK com cnpj do restaurante.
Pensei em salvar como um varchar, mas nesse caso teria que fazer um tratamento de string para extrair depois os menus, teria outra forma?