多表查詢中獲取多個表的字段實現

2021-10-09 09:29:31 字數 987 閱讀 8613

資料準備

使用者表 sys_user

public class sysuser {

private long id;//使用者id

private string username;//使用者名稱

private string userpassword;//密碼

private string useremail;//郵箱

private string userinfo;//簡介

private byte headimg;//頭像

private date createtime;//建立時間

角色表 sys_role

public class sysrole {

private long id;//角色id

private string rolename;//角色名

private integer enabled;//有效標誌

private long createby;//建立人

private date createtime;//建立時間

使用者角色關係表 sys_user_role

public class sysuserrole {

private long userid;//使用者id

private long roleid;//角色id

場景一、現在先根據使用者id查詢該使用者具有的角色資訊(角色表裡的全部字段)

報表中顯示多個表的字段

水晶報表使用經驗 在報表中顯示多個表的字段 通過表關聯 舉個簡單的例子 員工表 員工編號?員工姓名?部門編號 部門表 部門編號 部門名稱 要求是 select 員工表.員工姓名,部門表.部門姓名 from 員工表,部門表 where 員工表.部門編號 部門表.部門編號 操作步驟 列舉幾個比較重要 也...

查詢表的欄位名 SQL學習之路 多表查詢

一 背景 本文記錄的是sql學習過程中多表查詢的知識內容和練習題 二 多表查詢的重要知識點 2.1表的加法 1 表的加法用關鍵字union,是將兩個表按行合併在一起,合併時會刪除資料結果完全一樣的行,如果想保留相同的行就使用union all 2 表的加法,查詢結果表的欄位名,會使用第乙個selec...

MYSQL在眾多表中查詢表名和欄位名

在mysql 眾多表中查詢乙個表名或者欄位名的 sql 語句 select table name,column name from information schema.columns where column name like name 下面兩種方法也可以查到 select column nam...