Jump to content
Fórum Script Brasil
  • 0

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


Guest Sergio Paulo Samaan Filho
 Share

Question

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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é

Edited by ard-webmaster
Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.6k
×
×
  • Create New...