Olá amigos...
Eu tenho as seguintes tabelas:
Produto
----------------
id
nm_produto
----------------
Descricao
----------------
id
id_produto
descricao
----------------
Cada produto pode ter várias descrições...
Na home de um site eu preciso exibir 3 produtos com suas respectivas descrições..
Mas se eu fizer o SQL relacionando as 2 tabelas ele retorna os produto mais as descrições... e com isso, no site e passa a exibir mais de 3 registros..
Exemplo:
Eu tenho um produto chamado monitor:
id = 1
nm_produto = Monitor
E tenho as seguintes descrições:
id = 1
id_produto = 1
descricao = LCD
id = 2
id_produto = 1
descricao = Bivolt
Ou seja, duas descrições para um produto. Há como agrupar essas descrições por cada produto ? pois seu eu fizer um SQL assim:
SELECT p.nm_produto, d.descricao
FROM produtos p, descricao d
WHERE d.id = p.id
Ele vai retornar todos o produto "Monitor" mais as duas descrições que ele tem...
Alguém pode me ajudar ?
Obrigado, beijos...
- Fórum WMO
- → Viewing Profile: Tópicos: hhhhhh
Community Stats
- Group Usuários
- Active Posts 23
- Profile Views 593
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
hhhhhh hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 05:46
Topics I've Started
Dúvida Com Sql
13/03/2006, 16:53
Phphnuke
22/08/2005, 21:46
Olá...
Eu já consigo listar os usuários do DB que eu necessito...
Alguém sabe como posso fazer para clicar no nome do usuário e chamar o profile dele ???
Muito Obrigado pela atençaõ!
Eu já consigo listar os usuários do DB que eu necessito...
Alguém sabe como posso fazer para clicar no nome do usuário e chamar o profile dele ???
Muito Obrigado pela atençaõ!
Dúvida Com Radiobutton
19/08/2005, 15:21
Olá..
tenho a seguinte função para redirecionar para outra página passando o valor do radiobutton que foi selecionado:
Alguém pode me ajudar, to precisando muito disso!!
Muito Obrigado pela atenção!
tenho a seguinte função para redirecionar para outra página passando o valor do radiobutton que foi selecionado:
function Redirecionar(cd) { window.location="b.php?cd="+cd; }e no botão:
onClick="Redirecionar(<? $_POST['idt'] ?>)"todos os radios estão assim:
<input name="idt" type="radio" value="1"> <input name="idt" type="radio" value="2"> <input name="idt" type="radio" value="3"> <input name="idt" type="radio" value="4">Só que ao chamar a outra página ele não traz o value do radio selecionado...
Alguém pode me ajudar, to precisando muito disso!!
Muito Obrigado pela atenção!
Postgree + Sql + Php
07/07/2005, 11:21
Olá pessoal.. não estou conseguindo realizar esse sql:
o problema é que ele só executa o sql se existir na tabela de endereço uma localidade...
Na verdade eu quero que ele execute em qualquer caso,ou seja, tendo ou não localidade...
segue a tabela de enderecos:
Alguém pode me ajudar ? só falta isso prar eu acabar o sistema de estudo que eu estou montando!
Obrigado pela atenção!
select l.cd_ibge as oid_uf_local, l.nm_uf as ufNmLocal, n.cd_ibge as oid_uf_natural, n.nm_uf as ufNmNatural, p.nm_pais, c.*, ne.nm_nec_especial, loc.pais as pais_endereco, pf.*, e.localidade from localidades loc, enderecos e, paises p, pessoas_fisicas pf, cidades cl, unidades_federacao n, cidades cn, unidades_federacao l, candidatos c left outer join necessidades_especiais ne on c.necessid_especial = ne.idt where e.localidade = loc.oid_local and l.pais = p.cd_pais and e.oid_candidato = c.oid_candidato and c.oid_pes_fisica = pf.oid_pes_fisica and c.cd_acesso = 55555555 and c.senha = 11111111 and pf.local_natural = cl.cd_ibge_cid and pf.cid_natural = cn.cd_ibge_cid and cl.uf = l.cd_ibge and cn.uf = n.cd_ibge and pf.nacionalidade = p.cd_pais and e.localidade = loc.oid_local
o problema é que ele só executa o sql se existir na tabela de endereço uma localidade...
Na verdade eu quero que ele execute em qualquer caso,ou seja, tendo ou não localidade...
segue a tabela de enderecos:
CREATE TABLE enderecos ( oid_endereco int4 NOT NULL DEFAULT nextval('SQC_ENDERECOS'::text), tp_ender int4 NOT NULL, nm_logr varchar(100) NOT NULL, numero varchar(10) NOT NULL, compl varchar(50) NOT NULL, bairro varchar(100) NOT NULL, cep varchar(10) NOT NULL, cidade int4, localidade int4, oid_candidato int4 NOT NULL, CONSTRAINT enderecos_pkey PRIMARY KEY (oid_endereco), CONSTRAINT fk_end_local FOREIGN KEY (localidade) REFERENCES localidades (oid_local) ON UPDATE RESTRICT ON DELETE RESTRICT, CONSTRAINT fk_end_pes FOREIGN KEY (oid_candidato) REFERENCES candidatos (oid_candidato) ON UPDATE NO ACTION ON DELETE NO ACTION )
Alguém pode me ajudar ? só falta isso prar eu acabar o sistema de estudo que eu estou montando!
Obrigado pela atenção!
Php + Postgre
06/07/2005, 14:30
Olá.. como faço para realizar o seguinte sql ?
Ocorre que, ele só realiza a consutla se o campo cidade estiver prenchido com um código de cidade existente, pois o mesmo tem uma foreing key...
Eu quero que não seja obrigatório o campo cidade ser preenchido e que se ele estiver vazio(não tenha nehum código que tenha relação com a tabela de cidades) a consulta seja realizada...
Alguém pode me ajudar ?
SELECT e.* FROM enderecos e, cidades c, unidades_federacao u WHERE oid_candidato = 95 and e.cidade = c.cd_ibge_cid and c.uf = u.cd_ibge
Ocorre que, ele só realiza a consutla se o campo cidade estiver prenchido com um código de cidade existente, pois o mesmo tem uma foreing key...
Eu quero que não seja obrigatório o campo cidade ser preenchido e que se ele estiver vazio(não tenha nehum código que tenha relação com a tabela de cidades) a consulta seja realizada...
Alguém pode me ajudar ?

- Fórum WMO
- → Viewing Profile: Tópicos: hhhhhh
- Privacy Policy
- Regras ·