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

duvida em sql com o mysql


hennyere

Pergunta

Pessoal a minha ideia é a seguinte:

SELECT 
  grupos.NOME*,
  subgrupos.NOME*
FROM
  subgrupos
  INNER JOIN grupos ON (subgrupos.CODGRP = grupos.CODGRP)
WHERE
  subgrupos.CODGRP = '001' AND 
  subgrupos.CODSGP = '00001'

Se eu chamar: Consulta("NOME") vem o nome do GRUPO, como faço para chamar o NOME do subgrupo??? Sei q se colocar Consulta(1) ele retorna, mas eu realmente preciso do "NOME"...

Tentei: Consulta("subgrupos.NOME") mas dá pau...

Tentei: Consulta("subgrupos!nome") Também deu pau...

Tentei: Consulta("subgrupos![nome]") Também deu pau...

Editado por Denis Courcy
melorar entendimento
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Oi name='hennyere'

Se eu chamar: Consulta("NOME") vem o nome do GRUPO, como faço para chamar o NOME do subgrupo??? Sei q se colocar Consulta(1) ele retorna, mas eu realmente preciso do "NOME"...
Faça assim:
SELECT 
  grupos.NOME AS NOME_GRUPO,
  subgrupos.NOME AS NOME_SUBGRUPO 
FROM
  subgrupos
  INNER JOIN grupos ON subgrupos.CODGRP = grupos.CODGRP
WHERE
  subgrupos.CODGRP = '001' AND 
  subgrupos.CODSGP = '00001'

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal com alias eu sei q rola, a questão é q não queria usar alias... Consulta("grupos.nome") ou Consulta("subgrupos.nome") funciona perfeitamente no Oracle e no access... + no MySQL não rola... deve ter um jeito de fazer isso... alguém pode me ajudar?

Editado por hennyere
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...