X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=sql%2Fsql.d%2F910-usernet_devel.sql;h=1c780b7c9556d601dd4815e58b28f2fd69df151a;hb=5e4b519b81ef7a2699f3870e5262163ba2e7acd9;hp=9efb9f9603af7d8c4b5472a0d215daa4a81308c5;hpb=a277a83b5415d5abc56625fd56d8f043cd77062f;p=brisk.git diff --git a/sql/sql.d/910-usernet_devel.sql b/sql/sql.d/910-usernet_devel.sql index 9efb9f9..1c780b7 100644 --- a/sql/sql.d/910-usernet_devel.sql +++ b/sql/sql.d/910-usernet_devel.sql @@ -53,6 +53,10 @@ INSERT INTO #PFX#usersnet (owner, target, friend, skill, trust) VALUES (10102, DELETE FROM #PFX#usersnet WHERE owner = 10103 AND target = 10112; INSERT INTO #PFX#usersnet (owner, target, friend, skill, trust) VALUES (10103, 10112, 1, 2, 3); +-- bonoonly +DELETE FROM #PFX#usersnet WHERE owner = 10103 AND target = 10115; +INSERT INTO #PFX#usersnet (owner, target, friend, skill, trust) VALUES (10103, 10115, 1, 0, 0); + SELECT * FROM #PFX#usersnet WHERE owner = 10101 OR owner IN (10102, 10103, 10113) ORDER BY target; SELECT * FROM #PFX#usersnet_wideskill ORDER BY owner, target; @@ -63,9 +67,9 @@ SELECT owner, target, skill, 1 AS count, us.login as login FROM #PFX#usersnet, SELECT ns.*, us.login AS login FROM #PFX#usersnet_narrowskill as ns, #PFX#users AS us WHERE owner = 10101 AND ns.target NOT IN (SELECT target FROM #PFX#usersnet WHERE owner = 10101) -AND us.code = ns.target UNION SELECT owner, target, skill, 1 AS count, 0 AS black, us.login as login FROM #PFX#usersnet, #PFX#users as us WHERE owner = 10101 AND us.code = target AND friend > 2 ORDER BY target; - -SELECT un.owner, ur.target, SUM(ur.skill * un.trust) AS num, SUM(un.trust) AS den, SUM(ur.skill * un.trust) / SUM(un.trust) AS skill, COUNT(*) AS count FROM #PFX#usersnet AS un, #PFX#usersnet as ur WHERE un.target = ur.owner AND un.friend = 5 AND ur.target NOT IN (SELECT target FROM #PFX#usersnet WHERE owner = un.owner) GROUP BY un.owner, ur.target; +AND us.code = ns.target UNION SELECT owner, target, skill, 1 AS count +-- , 0 AS black +, us.login as login FROM #PFX#usersnet, #PFX#users as us WHERE owner = 10101 AND us.code = target AND friend > 2 ORDER BY target; SELECT us.login, pa.* FROM #PFX#usersnet_party pa, #PFX#users as us WHERE pa.target = us.code AND pa.owner = 10101;