[quote=pimenta]PK da tabela X = FK da tabela Y:
SELECT a.campo1, a.campo2, a.campo3, b.campo1, b.campo2
FROM tabela1 a, tabela2 b
WHERE a.campoPK = b.campoFK
Isso deve te ajudar.
Abraços,[/quote]
Veja, eu já utilizei as maneiras propostas por vocês antes. Aliás já vi no IMasters mas só dá certo no próprio banco de dados…
A aplicação responde diferente, então acho que o erro é no retorno entre as tags JSP.
Vamos ao código:
[code]<%@page language=“java” import=“schema.conect001”%>
<%@page import=“java.sql.*”%>
<%
Connection conn = null;
ResultSet rs = null;
Statement stmt = null;
try {
stmt = conn.createStatement();
String sql = "SELECT b.introd, b.frase_introd, t.codTopic, "+
" t.titleTopic, t.conteudoTopic FROM banner as b, tableTopic as t;";
rs = stmt.executeQuery(sql);
rs.next();
%>[/code]
Este foi o código que utilizei pra “chamar” os dados das duas tabelas, reparem que dá certo no MySql e não na aplicação. (NullPointerException na aplicação_.
continuando:
[code]
<%=rs.getString(“introd”)%>
<%=rs.getString("frase_introd")%>
<%=rs.getString("titleTopic")%>
<%=rs.getString("conteudoTopic")%>
<%
} catch(SQLException sqlex2) {
out.println("Erro:
"+sqlex2);
}
%>[/code]
Bom, gera NullPointerException desta maneira, então
gostaria de saber como realizar a múltipla consulta corretamente.
Obrigado.