【发布时间】:2019-05-16 04:12:24
【问题描述】:
我是数据库新手;
我正在尝试查询 (SELECT) naam、functie 和 schaal (薪级表)员工。
但是有一个问题,因为 naam 和 functie 在表中:“werknemer”,而 scale 在“s_schaal”表中。
我认为需要发生的事情如下: 如果员工薪水,则应查看员工薪水,然后将其与“ondergrens”和“bovengrens”进行比较等于或介于其中一个条目之间,则也应输出相关的“schaal”。
为了 SELECT wnaam, functie, schaal(关联另一个表中的比例)。
这是我尝试过的:
SELECT werknemer.wnaam, werknemer.functie, s_schaal.schaal WHERE werknemer.salaris IS >= s_schaal.ondergrens AND werknemer.salaris IS <= s_schaal.bovengrens
这是错误信息
INSERT INTO werknemer SELECT * FROM s_schaal WHERE werknemer.salaris = s_schaal.ondergrens AND werknemer.salaris = s_schaal.bovengrens 错误代码:1054。未知列 'where 子句'中的'werknemer.salaris' 0.000 秒
【问题讨论】: