ava.rj 0 Denunciar post Postado Agosto 9, 2007 Olá pessoal. Acredito que já tenha um tópico sobre isto, mas não devo estar sabendo pesquisar, pois não encontrei ... :( Tenho uma tabela com dois campos: - fornec - marca Terei vários registros com o mesmo valor no campo "fornec", porém com o valor no "marca" diferente. Como exibir os registros mostrando o nome do "fornec" e suas marcas sem repetir a exibição do fornec? ex: Fornec: Fornecedor1 Marca: Marca1 Marca: Marca2 Marca: Marca3 Da maneira básica, como eu sei fazer http://forum.imasters.com.br/public/style_emoticons/default/blush.gif , ficaria assim: Fornec: Fornecedor1 Marca: Marca1 Fornec: Fornecedor1 Marca: Marca2 Fornec: Fornecedor1 Marca: Marca3 ============================ Será que consegui explicar minha dúvida? Agradeço a ajuda. Anderson Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Agosto 9, 2007 Isso geralmente você trata na linguagem que estiver utilizando ao listar as linhas da tabela. Mas também pode haver caso onde você queira uma listagem mais simples, por exemplo, separada por vírgula apenas. Neste caso você pode usar a função para agrupamento GROUP_CONCAT(). Mais informações: http://dev.mysql.com/doc/refman/5.0/en/gro...on_group-concat Compartilhar este post Link para o post Compartilhar em outros sites
ava.rj 0 Denunciar post Postado Agosto 10, 2007 Pensei que o MySql fizesse isso, mas valeu assim mesmo! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif []s Anderson Compartilhar este post Link para o post Compartilhar em outros sites
MathBR 0 Denunciar post Postado Agosto 10, 2007 Eu não sou pró em MySQL mas acho que pelo que você quer o DISTINCT iria funcionar:SELECT DISTINCT fornec, marca FROM nome_tabelaou dependendo do numero de registros que você quer exibir poderia ser:SELECT * FROM nome_tabela WHERE fornec='nome_fornec' Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Agosto 10, 2007 MathBR, ele queria que retornasse os registros da seguinte forma: Fornec: Fornecedor1Marca: Marca1Marca: Marca2Marca: Marca3Não é só usar o DISTINCT. Compartilhar este post Link para o post Compartilhar em outros sites