Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Besouro

soh ta aparecendo 1 nome na query

Recommended Posts

na query abaixo ta aparecendo soh 1 nome com as letras digitadas, deveria aparece todos que começam com "PO" se digitar "PO", mas soh aparece um, oq sera q tem de errado?

$query_Recordset1 = "SELECT empresa.*,oportunidade.* FROM empresa INNER JOIN oportunidade ON empresa.id = oportunidade.id_empresa WHERE (oportunidade.cod = '$pesquisar' OR empresa.nomeFantasia LIKE '$pesquisar%') AND oportunidade.status = 'a' GROUP BY cod ORDER BY cod DESC";

 

ja tentei tirar o group by e o order by, nao funcionou

 

alguem sabe onde ta o erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

(oportunidade.cod = '$pesquisar%' OR empresa.nomeFantasia LIKE '$pesquisar%') AND oportunidade.status = 'a' GROUP BY oportunidade.cod,empresa.NomeFantasia

 

tente assim...

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao

o estranho é que na busca pelo nome alguns nomes aparecem e outros nao, na tabela oportunidade tem varios id_empresa iguais

q diabos eh isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Execute diretamente no banco:

SELECT * FROM empresa INNER JOIN oportunidade ON empresa.id = oportunidade.id_empresa 
WHERE (oportunidade.cod LIKE 'PO%' OR empresa.nomeFantasia LIKE 'PO%') AND oportunidade.status = 'a' 
GROUP BY cod 
ORDER BY cod DESC

Se voltar do jeito que você queria, então o problema é no laço do php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.