我有两个表:CB和Obj
CB
CBID CharaID Key Part
1 1 1
1 2 1
1 3 0
1 4 0
1 5 1
Obj
ObjID CharaID CharaValue
1 1 TestOne
2 2 TestTwo
3 3 TestThree
4 4 TestFour
5 5 TestFive
我有两个通过c#发送的参数。 @CBID和@CharaValue。
我需要通过CharaID列将这两个表连接起来。 在表CB中,有列关键部分。当值为1时,我需要检查是否有相同的值通过两个参数与CharaValue列中的值一起发送。
示例: CharaID = 1的@CBID和@CharaValue发送的值是1和TestOne,而CharaID = 2的@CBID和@CharaValue发送的值是2和TestTwo。它们都具有关键部分1,我需要检查Obj表,CharaValue列和bouth中是否同时存在所有重复的字符串值。
有人可以帮助我完成存储过程吗? 我创建了一部分,但我需要其余部分...
@CBID int,
@CharaValue nvarchar(50)
SELECT a.CharaID, b.CharaValue
FROM CB AS A,
INNER JOIN Obj AS B ON a.CharaID = b.CharaID
WHERE "Key Part" = 1...