Quantcast
Channel: Recent posts across whole site
Viewing all articles
Browse latest Browse all 49206

Pesquisa com views

$
0
0

Olá pessoal,

Estou com mais um problema e não sei como resolver.
Quero fazer uma pesquisa e estou a usar as views para isso. A ideia é criar duas text fields com apenas um botão e temos de preencher no mínimo uma text field. Até aqui tudo bem. O meu problema é se preencho mais que um text field. Eu quero que seja uma pesquisa "independente". Cada text field pesquise num conteúdo diferente .
Na view coloquei os filtros que quero com expose mas a query resultante no WHERE fica com AND, bastava que tivesse OR que funcionava como quero. Como posso alterar o AND para OR?

Exemplo da query resultante

SELECT node.nid AS nid,
node.title AS node_title
FROM {node} node
LEFT JOIN {content_type_locais} node_data_field_nomelocal ON node.vid = node_data_field_nomelocal.vid
LEFT JOIN {content_type_empresa} node_data_field_nomeempresa ON node.vid = node_data_field_nomeempresa.vid
WHERE (node.type in ('%s', '%s')) AND (UPPER(node_data_field_nomelocal.field_nomelocal_value) = UPPER('%s')) AND (node_data_field_nomeempresa.field_nomeempresa_value = %s)

Sem mais...
Filipe Pinto


Viewing all articles
Browse latest Browse all 49206

Trending Articles