Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal,
Estou com um problema na criação de uma sp que acesse duas tabelas e retorne os dados.
O cenario é o seguinte.
tb_pedido - Cabeçalho do pedido
- pedido
- cliente
tb_item_pedido - Itens do pedido
- pedido
- item
- valor_1
- valor_2
Eu irei passar o numero do pedido e a sp me retorna os dados do pedido, porém na logica eu preciso definir que se o item do pedido começar com 2 eu pego o valor do campo valor_2, mas se o item do pedido começar com 1 eu pego do campo valor_1.
pseudo codigo
-------------------------
seleciona pedido;
seleciona dados do pedido;
loop pedido.
para cada pedido ler tabela item_pedido;
se item começar = 1;
{
obter valor_1;
}
senao se item começar = 2;
{
obter valor_2;
}
endloop.
retornar pedido, cliente, item, valor;
-------------------------
Se alguém puder me ajudar a criar a procedure me ajudaria muito, pois não sou muito familiarizado com a sintaxe do mysql.
Desde ja muito obrigado pela ajuda.
Carregando comentários...