>CREATE PROCEDURE GetContactsByQualities4 > @Inc varchar(100), > @Exc varchar(100) >AS > >DECLARE @Qids TABLE (QID int, Qtype int) > >INSERT INTO @Qids > SELECT CAST(Item AS int), +1 FROM dbo.ufn_Alines(@Inc, ',') >INSERT INTO @Qids > SELECT CAST(Item AS int), -1 FROM dbo.ufn_Alines(@Exc, ',') > > >SELECT * FROM Contacts c > WHERE (SELECT COUNT(*) FROM @Qids WHERE Qtype > 0) = > (SELECT SUM(Qtype) FROM @Qids JOIN ContactQualities > ON QID = ContactQualities.qualifierid > WHERE ContactQualities.contactid = c.id) > >RETURN 0 > >