嘿伙计们快速提问。如果我想创建一个存储过程来从不同表列的 1 个表中获取所有信息。更多细节..... table1 = users PK=accountid table2 = Account PK = accountid 我要检查的行称为角色(int仅包含1和0)。所以如果角色 = 1 我想检查哪些帐户具有角色 1 并显示具有该角色编号的所有用户。如果不是 1 那么 0 将显示其他用户??
现在我在想
USE [database]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_Users_SelectAllByaccountRole]
(
@role int
)
AS
BEGIN
select * from Users
where (role = @role from Accounts)
&&
(Users.accountid == account.accountid)
END
但我不知道语法,我不确定我的逻辑是否有任何帮助将不胜感激。