Create a three-table Viewer

0

How to create a mysql view with 3 tables

the following structure being

cliente
  |id_cliente
  |nome_cliente

produto
  |id_produto
  |nome_produto
  |valor_produto

pedido
  |id_pedido
  |id_produto
  |id_cliente

I would like to create a view with the following structure

vw_pedido
  |id_vw_pedido
  |id_cliente_vw_pedido
  |nome_cliente_vw_pedido
  |id_produto_vw_pedido
  |nome_produto_vw_pedido
  |valor_produto_vw_pedido
    
asked by anonymous 07.06.2016 / 21:15

1 answer

3

It would be more or less the select of your View ..

SELECT PEDIDO.ID_PEDIDO,
CLIENTE.ID_CLIENTE,
CLIENTE.NOME_CLIENTE,
PRODUTO.ID_PRODUTO,
PRODUTO.VALOR_PRODUTO
FROM PEDIDO, CLIENTE, PRODUTO
WHERE 1=1
AND PRODUTO.ID_PRODUTO = PEDIDO.ID_PRODUTO
AND CLIENTE.ID_CLIENTE = PEDIDO.ID_CLIENTE
    
07.06.2016 / 21:24