gpt4 book ai didi

sql server - 如何修改查询语句中的值?

转载 作者:行者123 更新时间:2023-12-02 07:40:29 25 4
gpt4 key购买 nike

我有这样的声明:

select lastname,firstname,email,floorid 
from employee
where locationid=1
and (statusid=1 or statusid=3)
order by floorid,lastname,firstname,email

问题是列 floorid。此查询的结果显示楼层的 ID。

有一个名为 floor 的表(大约有 30 行),其中包含列 id 和 floornumber。 floorid(在上面的语句中)值与表 floor 的 id 匹配。

我希望上述查询将 floorid 值切换为 floor 表中 floornumber 列的关联值。

谁能告诉我如何做到这一点?我正在使用 Microsoft sql server 2008 r2。

我是 sql 新手,如果可能,我需要一个清晰易懂的方法。

最佳答案

select   lastname,
firstname,
email,
floor.floornumber
from employee
inner join floor on floor.id = employee.floorid
where locationid = 1
and (statusid = 1 or statusid = 3)
order by floorid, lastname, firstname, email

关于sql server - 如何修改查询语句中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11762052/

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