【发布时间】:2015-10-05 00:22:42
【问题描述】:
我有一行打印出客户的所有联系信息(姓名、行业、站点名称等...)。有 2 个字段“电话”和“电子邮件地址”,这两个字段都由 rec_ID 访问。 1 用于电话,2 用于电子邮件。所以在运行时它会打印出两行相同的信息。第一行的电话值为空,但打印电子邮件,该行的第二个实例具有电话号码,但电子邮件为空。所以我做了一个摘要行,但它只是读取第一行并将其复制到摘要行。我需要设法在同一行打印电子邮件和电话号码。我不知道摘要行是否必要,或者是否有更好的方法来做到这一点。我只是不知道如何访问第二行,因为它与第一行相同,它只运行了两次。我将 BIDS SSRS 与我无法操作的预定义字段和表一起使用。
当前输出如下:
TicketID: Name: Phone: Email:
123 Ben 555
123 Ben Ben@mail.com
我希望它像这样组合和输出:
TicketID: Name: Phone: Email:
123 Ben 555 Ben@mail.com
【问题讨论】:
-
您可能应该使用 subselect 来检索一行中的电话号码和电子邮件。您现在使用什么查询?
-
哪种类型的 SQL(Oracle、SQL-Server 等)?另外,请显示您当前的查询,它返回什么数据以及您希望它返回什么。将其添加到您的问题中将使您更容易理解您想要什么以及如何最好地做到这一点。
-
请格式化您的问题您尝试过的查询是什么以及您的表格的预期结果
-
我正在使用 Microsoft Visual Studio
标签: sql concatenation string-concatenation summary