Concat多项选择响应

时间:2018-12-03 10:17:30

标签: sql-server concatenation group-concat

我是非常新的DB脚本,但是我有以下df1[] <- lapply(seq_along(df1), function(x) paste0(names(df1)[x],":", df1[,x])) df1 # A B #1 A:a B:d #2 A:b B:e #3 A:c B:c 语句从2个单独的表中返回3个不同的数据集。

Select

多个SELECT A.CustomerId, C.Customername FROM BankCustomer C RIGHT JOIN BankAssociation A ON C.CustomerId = A.CustomerId SELECT A.TypeId, T.Type FROM BankAssociation A LEFT JOIN BankTypes T On A.TypeId = T.TypeId SELECT A.CustomerId2, C.Customername FROM BankCustomer C RIGHT JOIN BankAssociation A On C.CustomerId = A.CustomerId2 语句将按以下方式在单独的表中返回DATA:

选择1

SELECT

选择2

Damian Wayne
Peter Parker

选择3

CLEANS
BUILDS

我的问题: 我想用一个动词连接“行”,该动词将显示“行”类似的内容

Bruce Wayne
Ben Parker

1 个答案:

答案 0 :(得分:0)

您可以尝试一下。

SELECT CONCAT(C.CustomerName , ' ' , T.Type , ' for ' , C2.CustomerName ) FROM 
    BankAssociation A
    LEFT JOIN BankCustomer C  ON C.CustomerId = A.CustomerId 
    LEFT JOIN BankCustomer C2 ON C2.CustomerId = A.CustomerId2 
    LEFT JOIN BankTypes T On A.TypeId = T.TypeId