Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho essa tabela
[id_adm](http://localhost/phpmyadmin/sql.php?db=multtecnica&table=adm&sql_query=SELECT+%2A+FROM+%60adm%60+WHERE+1%0AORDER+BY+%60adm%60.%60id_adm%60+ASC&session_max_rows=25&token=45ccd7efba81ff0d8acc960b9df760cd) [ordem](http://localhost/phpmyadmin/sql.php?db=multtecnica&table=adm&sql_query=SELECT+%2A+FROM+%60adm%60+WHERE+1%0AORDER+BY+%60adm%60.%60ordem%60+ASC&session_max_rows=25&token=45ccd7efba81ff0d8acc960b9df760cd) [nome](http://localhost/phpmyadmin/sql.php?db=multtecnica&table=adm&sql_query=SELECT+%2A+FROM+%60adm%60+WHERE+1%0AORDER+BY+%60adm%60.%60nome%60+ASC&session_max_rows=25&token=45ccd7efba81ff0d8acc960b9df760cd) [sobrenome](http://localhost/phpmyadmin/sql.php?db=multtecnica&table=adm&sql_query=SELECT+%2A+FROM+%60adm%60+WHERE+1%0AORDER+BY+%60adm%60.%60sobrenome%60+ASC&session_max_rows=25&token=45ccd7efba81ff0d8acc960b9df760cd) [idade](http://localhost/phpmyadmin/sql.php?db=multtecnica&table=adm&sql_query=SELECT+%2A+FROM+%60adm%60+WHERE+1%0AORDER+BY+%60adm%60.%60idade%60+ASC&session_max_rows=25&token=45ccd7efba81ff0d8acc960b9df760cd)
1 3 carlos 27 [/applications/core/interface/imageproxy/imageproxy.php?img=http://localhost/phpmyadmin/themes/dot.gif&key=c39b4d9a986d4f284dc077b838fe56875d1a18f53ef808ec864420967a090e1a" title="Edita" alt="dot.gif" />](http://localhost/phpmyadmin/tbl_change.php?db=multtecnica&table=adm&where_clause=%60adm%60.%60id_adm%60+%3D+2&clause_is_unique=1&sql_query=SELECT+%2A+FROM+%60adm%60+WHERE+1&goto=sql.php&default_action=update&token=45ccd7efba81ff0d8acc960b9df760cd)
2 1 felipe silva 15
porem o campo que esta vazio eu nao quero que apareça na minha consulta como faço para fazer
que so apareça
Nome Idade
Carlos 27
Sendo que eu qro pesquisar a linha inteira
Este exemplo ficou curto, mais o banco de dados que tenho tem 20 colunas, so q nem todas estao preencidas. se eu usar o LIMIT baseando no numero que tem o mesmo id ou ate mesmo o cont sera que da certo. Sempre limitando o numero de colunas, Sempre sao as ultimas que ficam vazias
axo que é o assim o codigo
SELECT FROM adm WHERE id_responsavel=id_responsavel LIMIT 0,3
como que eu faria um cont que chamaria outra tabela baseado no seu meu id igual, porem contando o id principal
Os campos são controlados entre o SELECT e o FROM, pode utilizar funções como [COUNT()](https://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_count), [SUM()](https://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_sum), [AVG()](https://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_avg), [MAX()](https://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_max), [entre outros](https://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html), pode inclusive exibir duas vezes a mesma coluna, ou seja, são os campos que são interpretados e exibidos.
[Neste link você pode ver mais detalhadamente](https://dev.mysql.com/doc/refman/5.0/en/select.html).
Quando você faz a consulta "SELECT * FROM tabela" é o mesmo que selecionar todos os campos, ou seja, "SELECT id_adm, ordem, nome, sobrenome, idade FROM tabela". Então, para exibir no resultado somente os campos necessários, você pode somente "selecionar" os campos específicos, nem sempre é conveniente consultar todos os campos.