查询三个表,表里的字段有的相同,有的不同,现在要提取数据,来自3个表,用到其中2个表的主键(例table1(Id,kk,e),table1(Id,dd),e),现在我要让ID混乱出现在结果集里,<table width="200" border="1">
<tr>
<td width="39">"><a href="">不定是哪个表里的Id</a></td>
<td width="145"><a href="">kk(或者是dd)</a></td>
</tr>
</table>,如果iD来自table1,就让它连接到关于这个ID号的详细信息,如果是table2也一样,请问该如何区分,如何来判别?
<tr>
<td width="39">"><a href="">不定是哪个表里的Id</a></td>
<td width="145"><a href="">kk(或者是dd)</a></td>
</tr>
</table>,如果iD来自table1,就让它连接到关于这个ID号的详细信息,如果是table2也一样,请问该如何区分,如何来判别?
select a.id,b.id as classID,a.title from info as a inner join infoclass as b
on a.classId=b.id;
ResultSet res1=execute(strSQL);
/*
...........
*/
然后取数据的时候直接用
res1.getString("classId")就可以了