從多個表中查詢資料的時候,在while迴圈中,如何設定值呢?
sql="select a.tname,b.tname from a a,b b";
第一種方法:
listlist=new arraylist();
while(rs.next())
但是取值的時候比較麻煩,需要判斷是哪乙個實體類。
if(tmaterialplandetail.class.isinstance(list.get(i)))
第二種方法:
如果從多張表中查詢資料的字段很多的話,可以把這些字段封裝到乙個實體類c中。
while(rs.next())
第三種方法:
while(rs.next())
多表查詢 多表查詢 多表查詢
查詢語法 select 列表名稱 from 表明列表 where 笛卡爾積 有兩個集合a,b,取這兩個集合的所有組成情況 要完成多表查詢,需要消除無用的資料 多表查詢分類 1 內連線查詢 1 隱式內連線 使用where消除無用的資料 例子 select t1.name,t1.gender,t2.na...
多表資料記錄查詢
一 內連線查詢 等值查詢 select p.pame peoplename,p.job,t.tname tname from t pepole p t pepole t where p.mgr t.empno 二 合併查詢 select a.from t acat a union select b....
SQL基礎 查詢資料 多表查詢
select查詢不僅可以查詢一張表,還可以從多張表同時查詢資料 語法select from 表1 表2 同時查詢students表和classes表的 例項select from students,classes 查詢結果 一次查詢兩個表,查詢結果同樣是乙個二維表。它是students表和class...