小编div*_*rix的帖子

在类似的语句上加入SQL Server表

我希望这不是重复.我检查了搜索结果,似乎无法找到明确的答案.

我有一个表,它的主键设置为a UniqueIdentifier.我还有另一个表,其中一varchar列基本上包含一个带有查询字符串的url,其中包含来自我的第一个表的guid.

所以我的2个表就像:

StateTable

StateID                                  StateName
EB06F84C-15B9-4397-98AD-4A63DA2A238E     Active
Run Code Online (Sandbox Code Playgroud)

URLTable

URL
page.aspx?id=EB06F84C-15B9-4397-98AD-4A63DA2A238E
Run Code Online (Sandbox Code Playgroud)

我正在尝试做的是连接在一起,URLTable并且StateTableStateID包含在URL表的URL中.我还没有真正想出加入.我甚至尝试过只选择一个表并尝试按值中的值进行过滤StateTable.我尝试过这样的事情:

SELECT  *
FROM URLTable
WHERE     EXISTS
    (SELECT  *
     FROM  StateTable
     WHERE URL LIKE '%' + StateID + '%')
Run Code Online (Sandbox Code Playgroud)

即使这样也行不通,因为它说我正在比较uniqueidentifiervarchar.

有没有办法使用like命令连接2个表,而like命令不比较2个不兼容的变量?

谢谢!!

更新:让我添加一些我应该提到的其他内容.该查询用于构建分析报告.这些表是CMS分析包的一部分......因此不能更新或更改表结构.

其次,这些表格看到的流量非常大,因为它们正在捕获网站分析......所以性能非常重要.第三件事就是在我的例子中,我说id =但是可能有多个值,例如id=guid&user=guid&date=date.

更新2:我刚才意识到的另一件事是,有时查询字符串会从GUID中删除破折号...有时候不会......所以除非我错了,否则我无法将子字符串转换为Uniqueidentifier.任何人都可以确认?叹气.我确实使用了它

REPLACE('-','',CONVERT(varchar(50), a.AutomationStateId))
Run Code Online (Sandbox Code Playgroud)

但现在我非常担心性能问题,因为URL的表非常大.这可能是野兽的本质,除非我能做任何事情.

sql t-sql select join

12
推荐指数
3
解决办法
3万
查看次数

如何隐藏或显示div

我在我的Page_Load上注册了这个

 Page.ClientScript.RegisterStartupScript(this.GetType(), "clientscript", "document.getElementById('showdiv').style.visibility = 'hidden';", true);
Run Code Online (Sandbox Code Playgroud)

但它没有被隐藏......我的div如下所示

<div id="showdiv">
   <input class="button" type="button" value="OK" name="success_button" id="my button"  onclick="javascript:window.close();" />
   </div>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?.谢谢您的帮助

javascript c# asp.net

5
推荐指数
1
解决办法
6万
查看次数

Sitecore Analytics Api - 发送,打开和点击的电子邮件

我们正在使用Sitecore 6.5,我们设置了电子邮件广告系列,并且在注册用户生命周期的不同阶段自动触发电子邮件.

我的任务是获取统计信息 - "已发送的电子邮件总数","开放率"和"点击次数"(这是用户点击电子邮件中的链接并访问我们的网站).

有没有人知道如何使用Sitecore Analytics API完成此操作.我需要提取此信息并将其显示为报告.

我是分析新手,我们非常感谢任何帮助.

编辑:我需要在网页中将其显示为4列:日期,发送的电子邮件总数,打开的电子邮件总数以及点击后的总电子邮件数.因此,如果你能指出我认为合适的api会很棒.

谢谢

analytics sitecore sitecore-dms sitecore-ecm

2
推荐指数
1
解决办法
1857
查看次数