Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
meu problema é o seguinte minha tabela tem os seguintes camposid,autor,data,textoeu quero selecionar todos os registros que no campo autor sejam diferentespreciso selecionar todas as colunas da tabela mas que no campo autor nao sejam repetidosdeu pra entender?hehehe help-me
se você tem uma tabela onde tem varias registros do mesmo autor por exemplo:
autor livros
tolkien senhor dos anéis - a sociedade dos anéis
tolkien senhor dos anéis - as duas torres
tolkien senhor dos anéis - o retorno do rei
paulo coelho As valkirias
paulo coelho Diario de um mago
paulo coelho Veronica decide morrer
usando o select distinct você faz aparecer somente o campo q você quer sem repetir a mesma informação, por exemplo: para pegar o nome dos autores da listagem acima você usaria esse select:
SQL = " select distinct nmautor from cdlivros "set rs = cnn.execute(SQL)do while rs.eof = falseresponse.Write(rs("nmautor") & "<br>")rs.movenextlooprs.closeset rs = nothing
o resultado seria:
TOLKIEN
PAULO COELHO
ao invés de:
TOLKIEN
TOLKIEN
TOLKIEN
PAULO COELHO
PAULO COELHO
PAULO COELHO
se for isso q você quer, espero ter ajudado http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
todas as registros onde o autor aparece uma unica vez???se aparecer em dois registros nao pega e isso???