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

Mysql - Select No Primeiro Campo (sem Saber O Nome Dele)


Guest Sergio Paulo Samaan Filho

Pergunta

Guest Sergio Paulo Samaan Filho

Boa tarde pessoal!

Quero fazer um select, mas não posso informar o nome campo, quero o nome do primeiro campo da tabela, ou tambmém serve o nome do campo no PRIMARY KEY.

Alguém sabe fazer isso?

sds

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Bom... Vamos lá:

SHOW FIELDS FROM banco.tabela

Desta forma o mysql irá listar todos os campos da tabela, cada campo na sua devida posição. O nome da coluna que armazena o nome dos campos é Field

Use uma linguagem (php por exemplo :D ) para pegar somente a primeira linha da coluna... Assim você terá o nome do primeiro campo da tabela.

No lugar de SHOW FIELDS você pode usar SHOW COLUMNS... Vai dar no mesmo.

Espero ter ajudado

T+

André

Editado por ard-webmaster
Link para o comentário
Compartilhar em outros sites

  • 0
Guest Sergio Paulo Samaan Filho
Bom... Vamos lá:

SHOW FIELDS FROM banco.tabela

Desta forma o mysql irá listar todos os campos da tabela, cada campo na sua devida posição. O nome da coluna que armazena o nome dos campos é Field

Use uma linguagem (php por exemplo :D ) para pegar somente a primeira linha da coluna... Assim você terá o nome do primeiro campo da tabela.

No lugar de SHOW FIELDS você pode usar SHOW COLUMNS... Vai dar no mesmo.

Espero ter ajudado

T+

André

Era mais ou menos isso que eu queria mesmo! valeu!!!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Sergio Paulo Samaan Filho

Só que tem um detalhe...

imagina que eu tenho uma tabela onde eu guardo o nome das outras tabelas num determinado campo.

Aí eu quero listar os registros destas tabelas (eu guardo tambem a informacao para fazer a comparacao no "WHERE") onde se compara a informacao que eu tenho com o primeiro campo...

não tem uma forma de chamar este primeiro campo logo no "WHERE"?

Link para o comentário
Compartilhar em outros sites

  • 0

Só que tem um detalhe...

imagina que eu tenho uma tabela onde eu guardo o nome das outras tabelas num determinado campo.

Aí eu quero listar os registros destas tabelas (eu guardo tambem a informacao para fazer a comparacao no "WHERE") onde se compara a informacao que eu tenho com o primeiro campo...

não tem uma forma de chamar este primeiro campo logo no "WHERE"?

Tem sim, se voce sabe o nome do campo a sintaxe fica mais ou menos assim:

Select colunas FROM tabela WHERE primeiro campo = alguma coisa

se voce não sabe o nome do primeiro campo, voce pode fazer do jeito que o amigo acima disse:

Use uma linguagem (php por exemplo ) para pegar somente a primeira linha da coluna... Assim você terá o nome do primeiro campo da tabela.

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,3k
×
×
  • Criar Novo...