多表查詢資料

2021-09-01 01:44:37 字數 372 閱讀 6536

從多個表中查詢資料的時候,在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...