sgalmeida 0 Denunciar post Postado Setembro 6, 2005 Viva, na minha base de dados tenho uma tabela de contactos e outra tabela de processos. O que eu preciso é extrair da base de dados os contactos que tenham processos abertos (não importa o número de processos abertos) Como faço isso? Qual a querie SQL? Se eu fizer a seguinte querie SELECT distinct(clcc.oid) FROM cl_contactoscliente clcc, ps_processos pspc WHERE clcc.oid=pspc.contactooid and clcc.clienteoid=$theClientOIDdevolve uma única ocorrência das chaves dos contactos, o que é correcto. Mas eu não quero só a chave, mas sim toda a informação, ou seja, algo do género SELECT distinct(clcc.*) FROM cl_contactoscliente clcc, ps_processos pspc WHERE clcc.oid=pspc.contactooid and clcc.clienteoid=$theClientOIDmas esta querie dá erro. O que estou a fazer errado? Ob. Almeida Compartilhar este post Link para o post Compartilhar em outros sites
sgalmeida 0 Denunciar post Postado Setembro 6, 2005 RESOLVIDO:SELECT distinct clcc.* FROM cl_contactoscliente clcc, ps_processos pspc WHERE clcc.oid=pspc.contactooid and clcc.clienteoid=$theClientOIDos parentises estava a mais Compartilhar este post Link para o post Compartilhar em outros sites