2つのテーブルがあり、最初のテーブルにあり、2番目のテーブルにはない子IDのみを表示したいと思います。ただし、2番目のテーブルにあるIDも含めて、常にすべてのIDが得られます。これはストアドプロシージャです。
ALTER PROC [dbo].[GetAllChildren]
@UserID int
AS
SELECT Child_ID FROM firstTable
UNION
SELECT Child_ID FROM SecondTable WHERE User_ID = @UserID
何かアイデアはありますか?