Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Com usar o INNER JOIN ============================
A SQL abaixo esta correta.... testei e esta ok... mas o segundo exemplo não estou conseguindo ajustar...
SELECT
tabela.id, tabela.nome,
ciclos.id_tabela, ciclos.mes_ano
FROM tabela I
INNER JOIN ciclos ON tabela.id = ciclos.id_tabela
ORDER BY tabela.nome, ciclos.id_tabela, ciclos.mes_ano
-------------------------------------------------------------------------------
A duvída é ajustar a sql abaixo ... INNER JOIN
Há um campo dropdown onde escolho o campo na qual quero filtrar
<!--#include file="conexao.asp"-->
<%
Dim Conexao
Call Abre_tabelas
var_procurar = Trim(Request.QueryString("campo_procurar"))
if (var_por <> "nome") and (var_por <> "cidade") and (var_por <> "uf") and (var_por <> "mes_ano") then var_por = ""
if var_por <> "" then
SQL = "
SELECT
tabela.id, tabela.nome, ciclos.id_tabela, ciclos.mes_ano
FROM tabela
WHERE " & var_por & " LIKE '%" & var_procurar & "%'
[color="#FF0000"]INNER JOIN ciclos ON tabela.id = ciclos.id_tabela [/color]
ORDER BY tabela.nome, ciclos.id_tabela, ciclos.mes_ano ASC;"
end if
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open SQL, conexao, 3
%>
:
:
--- drop down para escolha de campo para filtragem ---
<select name="campo_por" id="campo_por">
<option value="nome"selected>Cursista</option>
<option value="cidade">Cidade</option>
<option value="uf" >Estado</option>
[color="#FF0000"]<option value="mes_ano">Mes/Ano</option>[/color]
</select>
Obrigado...
Carregando comentários...