我可能沒有正確地獲取我的條款,因此無法在Web上找到答案。Mysql在Select語句中爲列名添加前綴
我有2代表這樣
customer_db - Customer Data
CustomerID CustomerName CustomerContact
1 John 1234
2 Anna 5678
3 Angel 2468
customer_channel - Chat Channel Name
ChannelName OnlineStatus
private-customer-1 YES
private-customer-2 NO
所以通常我會做這樣的事情
Select a.OnlineStatus, b.CustomerName, b.CustomerContact FROM customer_db a,
customer_channel b WHERE a.CustomerID = b.ChannelName
這裏的「私人客戶爲」前綴是存在的,所以我不能做匹配。
我試着添加一個前綴,但它不起作用。 如何選擇在WHERE語句中向列名添加「文本前綴」的表?
Select a.OnlineStatus, b.CustomerName, b.CustomerContact FROM customer_db a,
customer_channel b WHERE a.CustomerID = 'private-customer-'+b.ChannelName