{"id":132,"date":"2008-07-15T09:45:09","date_gmt":"2008-07-15T09:45:09","guid":{"rendered":"https:\/\/www.wapshere.com\/missmiis\/?page_id=132"},"modified":"2012-04-22T23:55:15","modified_gmt":"2012-04-22T23:55:15","slug":"sql-query-find-metaverse-objects-with-n-connectors","status":"publish","type":"page","link":"https:\/\/www.wapshere.com\/missmiis\/sql-query-find-metaverse-objects-with-n-connectors","title":{"rendered":"Metaverse SQL Queries"},"content":{"rendered":"<blockquote><p><span style=\"color: #008000;\">\/* Find metaverse objects with <em>n<\/em> connectors*\/<\/span><\/p>\n<p><span style=\"font-size: x-small; color: #0000ff;\"><span style=\"font-size: x-small; color: #0000ff;\">SELECT<br \/>\n<\/span><\/span><span style=\"font-size: x-small; color: #808080;\">*<\/span><span style=\"font-size: x-small; color: #0000ff;\">FROM<\/span><span style=\"font-size: x-small;\"> dbo<\/span><span style=\"font-size: x-small; color: #808080;\">.<\/span><span style=\"font-size: x-small;\">mms_metaverse m<\/span><br \/>\n<span style=\"font-size: x-small; color: #808080;\"><span style=\"font-size: x-small; color: #808080;\">INNER <\/span><\/span><span style=\"font-size: x-small; color: #808080;\">JOIN<\/span><span style=\"font-size: x-small; color: #808080;\">(<\/span><br \/>\n<span style=\"font-size: x-small;\"><span style=\"font-size: x-small;\">\u00c2\u00a0<\/span><\/span><span style=\"font-size: x-small; color: #0000ff;\">SELECT<\/span><span style=\"font-size: x-small;\"> mv_object_id<span style=\"font-size: x-small;\"><br \/>\n<\/span><\/span><span style=\"font-size: x-small; color: #0000ff;\">\u00c2\u00a0FROM<\/span><span style=\"font-size: x-small;\"> dbo<\/span><span style=\"font-size: x-small; color: #808080;\">.<\/span><span style=\"font-size: x-small;\">mms_csmv_link<span style=\"font-size: x-small;\"><br \/>\n<\/span><\/span><span style=\"font-size: x-small; color: #0000ff;\">\u00c2\u00a0GROUP<\/span><span style=\"font-size: x-small; color: #0000ff;\">BY<\/span><span style=\"font-size: x-small;\"> mv_object_id<span style=\"font-size: x-small;\"><br \/>\n<\/span><\/span><span style=\"font-size: x-small; color: #0000ff;\">\u00c2\u00a0HAVING<\/span><span style=\"font-size: x-small; color: #808080;\">(<\/span><span style=\"font-size: x-small; color: #ff00ff;\">COUNT<\/span><span style=\"font-size: x-small; color: #808080;\">(<\/span><span style=\"font-size: x-small;\">*<\/span><span style=\"font-size: x-small; color: #808080;\">)<\/span><span style=\"font-size: x-small; color: #808080;\">=<\/span><span style=\"font-size: x-small;\">\u00c2\u00a0<em>n<\/em> <\/span><span style=\"font-size: x-small; color: #808080;\">)<span style=\"font-size: x-small; color: #808080;\">) <\/span><\/span><span style=\"font-size: x-small;\">c<\/span><br \/>\n<span style=\"font-size: x-small; color: #0000ff;\"><span style=\"font-size: x-small; color: #0000ff;\">ON<br \/>\n<\/span><\/span><span style=\"font-size: x-small;\">m<\/span><span style=\"font-size: x-small; color: #808080;\">.<\/span><span style=\"font-size: x-small; color: #ff00ff;\">object_id<\/span><span style=\"font-size: x-small; color: #808080;\">=<\/span><span style=\"font-size: x-small;\"> c<\/span><span style=\"font-size: x-small; color: #808080;\">.<\/span><span style=\"font-size: x-small;\">mv_object_id<\/span><\/p>\n<p><span style=\"font-size: x-small;\">\u00c2\u00a0<\/span><\/p>\n<p><span style=\"color: #008000; font-size: x-small;\"><span style=\"color: #008000; font-size: x-small;\">\/* Select all objects in CS *\/<\/span><\/span><\/p>\n<p><span style=\"color: #008000; font-size: x-small;\"><span style=\"color: #008000; font-size: x-small;\">\u00c2\u00a0<\/span><\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">select <\/span><\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">*<\/span><\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">from<\/span><\/span><span style=\"font-size: x-small;\"> dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_connectorspace cs<\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">join <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_management_agent ma <\/span><br \/>\n<span style=\"font-size: x-small;\">\u00c2\u00a0<\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">on <\/span><\/span><span style=\"font-size: x-small;\">cs<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">ma_id <\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"font-size: x-small;\"> ma<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">ma_id<\/span><br \/>\n<span style=\"font-size: x-small;\">\u00c2\u00a0<\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">where <\/span><\/span><span style=\"font-size: x-small;\">ma<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">ma_name <\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"color: #ff0000; font-size: x-small;\"><span style=\"color: #ff0000; font-size: x-small;\">&#8216;Notes&#8217;<\/span><\/span><br \/>\n<span style=\"color: #ff0000; font-size: x-small;\">\u00c2\u00a0<\/span><\/p>\n<p><span style=\"color: #ff0000; font-size: x-small;\">\u00c2\u00a0<\/span><span style=\"color: #008000; font-size: x-small;\"><span style=\"color: #008000; font-size: x-small;\">\/* Select joined objects in CS *\/<\/span><\/span><\/p>\n<p><span style=\"color: #008000; font-size: x-small;\">\u00c2\u00a0<\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">select <\/span><\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">*<\/span><\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">from<\/span><\/span><span style=\"font-size: x-small;\"> dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_connectorspace cs <\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">join <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_management_agent ma <\/span><br \/>\n<span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">on <\/span><\/span><span style=\"font-size: x-small;\">cs<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">ma_id <\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"font-size: x-small;\"> ma<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">ma_id<\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">join <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_csmv_link mv<\/span><br \/>\n<span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">on <\/span><\/span><span style=\"font-size: x-small;\">mv<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">cs_object_id <\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"font-size: x-small;\"> cs<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"color: #ff00ff; font-size: x-small;\"><span style=\"color: #ff00ff; font-size: x-small;\">object_id<\/span><\/span><br \/>\n<span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">where <\/span><\/span><span style=\"font-size: x-small;\">ma<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">ma_name <\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"color: #ff0000; font-size: x-small;\"><span style=\"color: #ff0000; font-size: x-small;\">&#8216;Notes&#8217;<\/span><\/span><br \/>\n<span style=\"color: #ff0000; font-size: x-small;\"><span style=\"color: #ff0000; font-size: x-small;\">\u00c2\u00a0<\/span><\/span><\/p>\n<p><span style=\"color: #008000; font-size: x-small;\"><span style=\"color: #008000; font-size: x-small;\">\/* Select objects joined from two CS &#8211; get the CS ids from table mms_management_agent\u00c2\u00a0*\/<\/span><\/span><\/p>\n<p><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">select <\/span><\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">distinct<\/span><\/span><span style=\"font-size: x-small;\"> mc<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mv_object_id<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">,<\/span><\/span><span style=\"font-size: x-small;\"> mv<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">firstName<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">,<\/span><\/span><span style=\"font-size: x-small;\"> mv<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">lastName<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">,<\/span><\/span><span style=\"font-size: x-small;\"> mv<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mail <\/span><br \/>\n<span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">from <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_csmv_link mc<\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">join <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_csmv_link m1 <\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">on<\/span><\/span><span style=\"font-size: x-small;\"> mc<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mv_object_id<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"font-size: x-small;\">m1<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mv_object_id<\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">join <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_connectorspace cs1 <\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">on<\/span><\/span><span style=\"font-size: x-small;\"> cs1<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"color: #ff00ff; font-size: x-small;\"><span style=\"color: #ff00ff; font-size: x-small;\">object_id<\/span><\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"font-size: x-small;\"> m1<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">cs_object_id<\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">join <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_csmv_link m2 <\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">on<\/span><\/span><span style=\"font-size: x-small;\"> mc<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mv_object_id<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"font-size: x-small;\">m2<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mv_object_id<\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">join <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_connectorspace cs2 <\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">on<\/span><\/span><span style=\"font-size: x-small;\"> cs2<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"color: #ff00ff; font-size: x-small;\"><span style=\"color: #ff00ff; font-size: x-small;\">object_id<\/span><\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"font-size: x-small;\"> m2<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">cs_object_id<\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">join <\/span><\/span><span style=\"font-size: x-small;\">dbo<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mms_metaverse mv <\/span><span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">on<\/span><\/span><span style=\"font-size: x-small;\"> mc<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">mv_object_id <\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"font-size: x-small;\"> mv<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"color: #ff00ff; font-size: x-small;\"><span style=\"color: #ff00ff; font-size: x-small;\">object_id<\/span><\/span><br \/>\n<span style=\"color: #0000ff; font-size: x-small;\"><span style=\"color: #0000ff; font-size: x-small;\">where <\/span><\/span><span style=\"font-size: x-small;\">cs1<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">ma_id<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"color: #ff0000; font-size: x-small;\"><span style=\"color: #ff0000; font-size: x-small;\">&#8216;9EF243BA-DB31-411C-BDAF-7DB5925995F9&#8217;<\/span><\/span><br \/>\n<span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">and <\/span><\/span><span style=\"font-size: x-small;\">cs2<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">.<\/span><\/span><span style=\"font-size: x-small;\">ma_id<\/span><span style=\"color: #808080; font-size: x-small;\"><span style=\"color: #808080; font-size: x-small;\">=<\/span><\/span><span style=\"color: #ff0000; font-size: x-small;\"><span style=\"color: #ff0000; font-size: x-small;\">&#8216;6CDE8088-67D4-418C-957D-01351C276D87&#8217;<\/span><\/span><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\/* Find metaverse objects with n connectors*\/ SELECT *FROM dbo.mms_metaverse m INNER JOIN( \u00c2\u00a0SELECT mv_object_id \u00c2\u00a0FROM dbo.mms_csmv_link \u00c2\u00a0GROUPBY mv_object_id \u00c2\u00a0HAVING(COUNT(*)=\u00c2\u00a0n )) c ON m.object_id= c.mv_object_id \u00c2\u00a0 \/* Select all objects in CS *\/ \u00c2\u00a0select *from dbo.mms_connectorspace cs join dbo.mms_management_agent ma \u00c2\u00a0on cs.ma_id = ma.ma_id \u00c2\u00a0where ma.ma_name =&#8216;Notes&#8217; \u00c2\u00a0 \u00c2\u00a0\/* Select joined objects in CS *\/&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-132","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/Pkp1o-28","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/pages\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":9,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/pages\/132\/revisions"}],"predecessor-version":[{"id":136,"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/pages\/132\/revisions\/136"}],"wp:attachment":[{"href":"https:\/\/www.wapshere.com\/missmiis\/wp-json\/wp\/v2\/media?parent=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}