Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo de Tarso F. M.

Como fazer? (Puxar dados de 2 tabelas)

Recommended Posts

Galera! Ó eu de novo por aki! Alguém sabe me dizer como fazer isso? Vms lá...Tenho uma Session("ProdutosSelecionados"), e o valor dela é nesse formato: "1, 5, 9, 22, 45". Esses números são os códigos dos produtos, que estão cadastrados na tabela "produtos". Só que, o valor dessa Session fica armazenado em uma outra tabela, "pedidos", no campo "codigos" da mesma. Eu queria saber se tem como eu transformar cada um desses códigos em uma informação retirada da tabela "produtos"? Pq o objetivo é, ao imprimir na tela, o pedido vai mostrar quais foram os produtos selecionados mas não pelo código, e sim pelo nome do mesmo, que se encontra na outra tabela.Então, o objetivo é esse:Tabela produtos: codigo, nome_produtoTabela pedidos: codigosDentro desse campo codigos estão os números separados por vírgulas. Então, quero pegar cada código desse e puxar a informação do nome_produto, fazendo uma seleção na tabela "produtos" algo mais ou menos assim: "Select * from produtos where codigo IN ('" & Session("ProdutosSelecionados") & "')".Mas o "x" da questão é esse aki: além disso, cada nome tem q ser impresso na tela como os códigos, ou seja, Nome1, Nome5, Nome9, Nome22, Nome45...Será que alguém sabe me dizer como fazer isso? Se precisarem, mando os códigos... Soh naum quis colocar aki para naum ficar mto mais extenso do q jah está...Abraço!Paulo de Tarso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera! Ó eu de novo por aki! Alguém sabe me dizer como fazer isso? Vms lá...Tenho uma Session("ProdutosSelecionados"), e o valor dela é nesse formato: "1, 5, 9, 22, 45". Esses números são os códigos dos produtos, que estão cadastrados na tabela "produtos". Só que, o valor dessa Session fica armazenado em uma outra tabela, "pedidos", no campo "codigos" da mesma. Eu queria saber se tem como eu transformar cada um desses códigos em uma informação retirada da tabela "produtos"? Pq o objetivo é, ao imprimir na tela, o pedido vai mostrar quais foram os produtos selecionados mas não pelo código, e sim pelo nome do mesmo, que se encontra na outra tabela.Então, o objetivo é esse:Tabela produtos: codigo, nome_produtoTabela pedidos: codigosDentro desse campo codigos estão os números separados por vírgulas. Então, quero pegar cada código desse e puxar a informação do nome_produto, fazendo uma seleção na tabela "produtos" algo mais ou menos assim: "Select * from produtos where codigo IN ('" & Session("ProdutosSelecionados") & "')".Mas o "x" da questão é esse aki: além disso, cada nome tem q ser impresso na tela como os códigos, ou seja, Nome1, Nome5, Nome9, Nome22, Nome45...Será que alguém sabe me dizer como fazer isso? Se precisarem, mando os códigos... Soh naum quis colocar aki para naum ficar mto mais extenso do q jah está...Abraço!Paulo de Tarso

Não sei se entendi muito bem...você quer exibir o nome do produto e o seu respectivo código, concatenados? é isso?E você possui em uma variável todos os códigos dos produtos selecionados, separados por vírgula?Se for isso: Faça o Select codigo, nome_produto from produtos where codigo IN ('" & Session("ProdutosSelecionados") & "'), como você mesmo disse, e depois varra o recordSet fazendo:
Response.Write(rs("nome_produto") & rs("codigo"))
Se não for isso, explica melhor pois não entendi muito bem...AbraçoCassiano.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.