sql語句主外來鍵關聯

2021-12-23 07:07:36 字數 364 閱讀 6303

1樓:匿名使用者

單從你給定的條件來看,這兩個表是不能關聯,因為兩個表沒有共同的字段。

不過從應用角度來看,應該在員工表中再設立乙個欄位deptid(部門編號),表示該員工所屬的部門,這樣部門和員工表就可以關聯,其本質就是將員工表的deptid欄位設為外來鍵,其操作命令如下:

alter table 員工

add constraint fk_deptid foreign key(deptid) refrences 部門(deptid)

2樓:物業知識分享

select * from 部門表 where id in

(select id from 員工表 )

sql語句中關聯求和,sql 多表關聯 求和語句 怎麼寫

這個用函式sum和case when即可實現 select 姓名,sum case when 姓名 a then 工作量 when 姓名 b then 工作量 when 姓名 c then 工作量 when 姓名 d then 工作量 end from table group by 姓名 selec...

寫出對應的SQL語句,寫出SQL語句

1select from 雇員 where 尊稱 女士 2select count 0 as 銷售代表人數 from 雇員 where 職務 銷售代表 3select 雇員id,姓名,職務 from 雇員 4update 雇員 set 尊稱 mr where 尊稱 先生 5delete 雇員 whe...

sql語句中怎麼表示符號,SQL語句中怎麼表示「 」符號

字串用 分隔符 你是mysql 還是其他的!mysql 表名用 這個分隔符 動態語句中兩個單引為乙個,所以得改成如下 declare email char 100 set email 1028125449 qq.com declare sql varchar 8000 set sql select ...