gpt4 book ai didi

Mysql查询中不能使用AS

转载 作者:太空宇宙 更新时间:2023-11-03 11:44:35 24 4
gpt4 key购买 nike

    SELECT
employees.emp_id,
employees.emp_name_en,
employees.emp_name_ar,
employees.emp_nike_name,
employees.emp_basic_salary,
employees.emp_aw_food,
employees.emp_aw_car,
employees.emp_aw_mobile,
employees.emp_aw_trans,
employees.emp_aw_housing,

((`settings`.`set_value` * `employees`.`emp_basic_salary`) / 100) AS insurance_ratio,
(((((`employees`.`emp_aw_housing` + `employees`.`emp_aw_trans`) + `employees`.`emp_aw_mobile`) + `employees`.`emp_aw_car`) + `employees`.`emp_aw_food`) + `employees`.`emp_basic_salary`) - ((`settings`.`set_value` * `employees`.`emp_basic_salary`) / 100) AS net_salary,
(net_salary / 30 ) AS day_salary
FROM
employees ,
settings
WHERE
settings.set_key = 'insurance_ratio'

[Err] 1054 - “字段列表”中的未知列“net_salary”

我如何使用“net_salary”列

最佳答案

但是你能做什么...

SELECT tab1.*, (tab1.net_salary / 30 ) AS day_salary 
FROM (SELECT
employees.emp_id,
employees.emp_name_en,
employees.emp_name_ar,
employees.emp_nike_name,
employees.emp_basic_salary,
employees.emp_aw_food,
employees.emp_aw_car,
employees.emp_aw_mobile,
employees.emp_aw_trans,
employees.emp_aw_housing,

((`settings`.`set_value` * `employees`.`emp_basic_salary`) / 100) AS insurance_ratio,
(((((`employees`.`emp_aw_housing` + `employees`.`emp_aw_trans`) + `employees`.`emp_aw_mobile`) + `employees`.`emp_aw_car`) + `employees`.`emp_aw_food`) + `employees`.`emp_basic_salary`) - ((`settings`.`set_value` * `employees`.`emp_basic_salary`) / 100) AS net_salary
FROM
employees ,
settings
WHERE
settings.set_key = 'insurance_ratio') AS tab1

关于Mysql查询中不能使用AS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39582187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com