1.多張表關聯
三張表,使用者表,主播表,關注表。
查詢使用者已經關注的主播的資訊,那就要三張表關聯起來啊。分別left join聯在一起,通過id相同的連線在一起。最後where查詢出最終條件。
userloveactorlist
" resultmap="
actoranduserresultmap
">select
"actoranduserrow
" />from
tbl_actor a
left join tbl_user u on u.uid =a.aid
left join
tbl_follow f
on f.aid =u.uid
where
f.uid = # and f.is_following =
1limit #,#
select>
2.一對一關聯
檢視主播的詳細資料。因為主播的基本資訊也在user表中,就需要user表actor表關聯起來,通過id相同的關聯left join tbl_user u on u.uid = a.aid
actordetails
" resultmap="
actoranduserresultmap
">select
"actoranduserrow
" />from
tbl_actor a
left join tbl_user u on u.uid =a.aid
where
a.aid =#
select>
mybatis表關聯徹底理解
1.多張表關聯 三張表,使用者表,主播表,關注表。查詢使用者已經關注的主播的資訊,那就要三張表關聯起來啊。分別left join聯在一起,通過id相同的連線在一起。最後where查詢出最終條件。userloveactorlist resultmap actoranduserresultmap sel...
MyBatis學習總結 五 實現關聯表
mybatis學習總結 五 實現關聯表查詢 根據班級id查詢班級資訊 帶老師的資訊 建立一張教師表和班級表,這裡我們假設乙個老師只負責教乙個班,那麼老師和班級之間的關係就是一種一對一的關係。1 create table teacher 2 t id int primary keyauto incre...
mybatis通過中間表關聯查詢
這裡是高階查詢 現在有三個表 user,role,user role 根據三個表建立對映實體類 class user public class userrole 這裡把user,role 放到userrole裡是最簡單的方式,當乙個user對應多個role的時候,這樣寫取出多個role也是最方便的,...