回答

收藏

使用另一个表作为信息查询更新表?

技术问答 技术问答 169 人阅读 | 0 人回复 | 2023-09-12

我有两个表,Staff并Wages/ b* f8 R9 d- B+ C% [4 i
Staff 包含/ O' x/ O% }5 i7 b5 p
    id,  name,    jobID,  wage  1   Name1      2         2       2                             2                   2                                                                                                                                                                                          2                                                                                                                                                                                                                                                                                                                                                 Name2       4        3                                                    3  3     3      3                                                                                                                                                         3                                                                                                                                                                                                                                                                                                                                                                       Name3               4                                             Name4      2Wages 包含
3 }. y7 J' e2 @5 y* y: {1 D/ S: j    JobID,Wage    1500   2    800 3     1600  4    200000000          2000000(在我刚进入前四名的实际栏目中,有很多列)
& @8 {$ E0 E; V8 q8 d1 J我缺少Staff员工表中所需的工资是表中的工资Wages。
/ x1 \- L: h* o! I所以我需要一个查询,这样,Staff看上去像:+ E1 b; L5 k( V: S( q
    id,  name,    jobID,  wage  1   Name        2       800 22                      2            Name2      4         20000 3000 3                                         Name3       1        1500  4   Name4       2        80000  800000  800000我试过的示例查询是:6 I9 h0 C; y- `2 h8 P
UPDATE `Staff` SET wage = (SELECT wage FROM `Wages`) WHERE jobID = (Select jobId FROM `Wages`)谢谢。& G4 |$ t  w1 P" L$ D+ N
                                                                ( Z9 p* ]- I1 ~6 R
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则