Como posso fazer uma busca em duas colunas diferentes?

Boas pessoal, estou com um problema numa barra de busca que fiz com conexão á minha base de dados localhost, é assim:
Tenho creada uma base de dados de usuarios no localhost, y tenho a conexão feita desde a minha página á base de dado, tudo funciona na perfeiçam só agora criei un "<input box" para buscar na tabela, y também está tudo perfeito, só á hora de fazer as buscas é que só reconhece uma coluna mas necesito que me faça a busca em mais colunas, tenho este código na função:

<script>

function myFunction() {
var input, filter, table, tr, td, ts, i, j, txtValue;
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
table = document.getElementById("myTable");
tr = table.getElementsByTagName("tr");
for (i = 0; i < tr.length; i++) {
td = tr.getElementsByTagName("td")[0];
if (td) {
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
tr.style.display = "";
} else {
tr.style.display = "none";
}
}
}
}



</script>

Só me detecta a primeira coluna e necesito que me detecte mais colunas.

Agradeceria muitissimo a vossa ajuda.
 
select team
, sum(win) as totalwin
, sum(loss) as totalloss
, sum(tie) as totaltie
, ((sum(win) * 3) + (sum(tie) * 1)) as points
, sum(golo) as golom
, sum(gol) as golos
, (sum(golo)-sum(gol)) as dif
from (
select id, equipa1 as team, golo1 as golo, golo2 as gol
, case when golo1 > golo2 then 1 else 0 end as win
,case when golo1 < golo2 then 1 else 0 end as loss
,case when golo1 = golo2 then 1 else 0 end as tie
from jornadas where campeonato = '".$camp."' and estado = '3' and epoca = '".$epoca."'
union
select id, equipa2 as team, golo2 as golo, golo1 as gol
, case when golo2 > golo1 then 1 else 0 end as win
,case when golo2 < golo1 then 1 else 0 end as loss
,case when golo2 = golo1 then 1 else 0 end as tie
from jornadas where campeonato = '".$camp."' and estado = '3' and epoca = '".$epoca."'
) as a
group by team ORDER BY golom DESC

Penso que queres algo do genero.
No primeiro select escolhes os campos que pretendes apresentar. no segundo select procuras numa tabela, no terceiro select procuras na segunda tabela.

Penso que é algo do género certo?
 
Back
Topo