次の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
私の質問を訂正して助けてくれませんか?ありがとう。