我有一个包含以下 4 列的表:
- ID
- 姓名
- 姓
- 电话
我想编写一个存储过程,它获取一个id
as 参数,然后获取它的名称,id
然后使用它name
来获取它们的名称等于我在上一步中找到的名称的所有行!这是我的查询,我知道这是错误的,但我是 sql 命令的新手:
ALTER PROCEDURE dbo.GetAllNames
@id int
AS
select name as Name from Users where id = @id
-- i don't how to retrieve the names that are equal to Name
select * from Users where name = Name
你能纠正我的问题并帮助我吗?谢谢。