Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Urgente


ronaldosdb

Pergunta

Olá turma...

Eu tenho uma tabela com os seguintes campos

idcartao, userfile, categoria, frase1, frase2

Qual consulta devo usar para recuperar todos os dados (campos) do ultimo cartao de cada categoria, considerando que ela seja DISTINTA (diferente)...ou seja, não se repita....

Exemplo: Eu posso ter o cartao 1 da categoria x, cartao 2 da categoria x, cartao 3, da categoria x, cartao 1 da categoria y, cartao 2 da categoria y, cartao 3 da categoria y....mas dai a consulta me retornaria apenas o cartao ultimo cartao de cada categoria distinta....

Ate agora fiz o seguinte:

SELECT distinct categoria FROM cartoes

Mas daí não sei como continuar...

Me disseram que fica melhor com while, for, ou INNER JOIN mas tb não sei fazer assim

Se alguém puder ajudar

Vleu

Ronaldo

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

/* se for DISTINCT não vai dar crie uma tabela cartões e outra categoria dai atrvés de ralcionamento você consegue */

exemplo :

tabcartao

id

user

cartao

frase1

frase2

tabcategoria

id

categoria

SELECT tabcartao.id, tabcartao.user, tabcartao.frase1, tabcartao.frase2, tabcategoria.categoria
FROM tabcartao, tabcategoria
WHERE tabcartao.id = tabcategoria.id AND
tabcartao = ' cartao ' AND
tabcategoria = 'categoria'  ...... ou a consukta que quiser 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...