0

我有一个选择

Select b.BookingID, c.CustName, c.CustEmail, c.CustAdd
from  Booking b
INNER JOIN Customer c ON b.CustID = c.CustID

Booking Id | CustName | CustEmail | CustAdd
1          | Wes Sk   | Wes@Gmail | 18 Blah 

如何合并列以生成

Booking Id | Cust
1          | Wes Sk Wes@Gmail 18 Blah 
4

2 回答 2

3

这应该适用于 oracle 和 postgresql。对于 MSSQL,您可以使用“+”号代替“||”。

SELECT b.BookingID, c.CustName || ' ' || c.CustEmail || ' ' || c.CustAdd AS Cust
FROM Booking b
INNER JOIN Customer c ON b.CustID = c.CustID
于 2013-09-20T13:57:50.313 回答
1

您可以连接查询中的字段。

Select b.BookingID, c.CustName + ' ' + c.CustEmail + ' ' + c.CustAdd As Cust
from  Booking b
INNER JOIN Customer c ON b.CustID = c.CustID
于 2013-09-20T13:58:53.377 回答