我似乎无法让这个工作.我有两个表要加入,但其中一个列在一些标题中有一个空格.我正在尝试以下代码并取得成功.
我还没有从加入的列中购买,因为我想测试我可以进行加入.
SELECT rcm.activitydatetime, rcm.'lead id', rcm.'new stage'
FROM customername_leads_by_lifecycle_stage_rcm AS rcm
INNER JOIN customername_leads AS leads
ON rcm.'lead id' = leads.ID;
Run Code Online (Sandbox Code Playgroud)
我得到的警告是
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''lead id', rcm.'new stage' FROM customername_leads_by_lifecycle_stage_rcm AS rcm INNE' at line 1
Run Code Online (Sandbox Code Playgroud)
任何帮助总是受到赞赏,谢谢!
对列名使用反引号(`)而不是单引号(')
SELECT rcm.activitydatetime, rcm.`lead id`, rcm.`new stage`
FROM customername_leads_by_lifecycle_stage_rcm AS rcm
INNER JOIN customername_leads AS leads
ON rcm.`lead id` = leads.ID;
Run Code Online (Sandbox Code Playgroud)
您还可以考虑重命名列,使它们没有空格.
| 归档时间: |
|
| 查看次数: |
1021 次 |
| 最近记录: |