SQL使用join根據某列合併表

2021-09-26 22:11:08 字數 1232 閱讀 6578

資料庫如下:

下表是使用者(user)表

下表是使用者組(usergroup)表

user表usergroupid我們需要通過usergroup表獲取usergroupname使用者組名,並且還要從user表獲取creater建立人changer修改人

這裡中user表是基礎表,其他表都是「服務」這張表,所以我們使用left join並且把user表放在最左邊,語句如下:

select

a.userid,a.username,a.userno,b.usergroupname,a.userphonenum,a.useremail,a.userdesc,a.usercode,a.isuse,a.createtime,aa.username as creatername,a.changetime,aaa.username as changername

from

[user

] a left

join

[user

] aa on a.creater=aa.userid

left

join

[user

] aaa on a.changer=aaa.userid

left

join

[usergroup] b on a.usergroupid=b.usergroupid

結果如下:

當然你也可以在上面的語句前加入

create

view

[view_user]

as########接上面的sql語句########

來建立檢視,以便使

pandas根據某列去重

drop duplicates subset comment keep first inplace true 引數 栗子 首先建立乙個dataframe。使用drop duplicates來去除重複值,如果不指明subset,那麼預設根據所有列來考慮,即當某兩行資料所有列都重複時進行去重。subse...

GrideView合併列合併序號,隱藏某列按鈕

合併編號列 合併gridview中某列相同資訊的行 單元格 gridview 第幾列 public static void fillrowsno gridview gridview1,int cellnum else if i gridview1.rows.count 1 合併資料列 合併gridv...

Ant Table 某行某列根據內容改變顏色

重點就是 render val,record 這裡的val是當前的這個資料,而record是當前行的所有資料 然後可以根據這個資料的值,進行相應的邏輯操作,我這裡用的是三木表示式,當然你也可以使用if,else等 import react,from react import from antd co...