+DROP VIEW #PFX#usersnet_party;
+CREATE VIEW #PFX#usersnet_party
+ AS (SELECT ns.* FROM #PFX#usersnet_narrowskill AS ns
+ -- all except targets managed directly by the owner
+ WHERE target NOT IN (SELECT target FROM #PFX#usersnet WHERE owner = ns.owner)
+ UNION ALL
+ (SELECT owner, target, skill, 1 AS count, 0 AS black FROM #PFX#usersnet
+ WHERE friend > 2)) ORDER BY target;