mysql - 使用 ` 连接表
问题描述
在加入表格时遇到一些问题。我认为我的语法是错误的,因为必须用 `` 来调用列名,我认为这应该很容易解决。当我调用它时,它给了我一个错误代码 1052。字段中的“Brand.Name”列不明确。
select a.`Brand.Name`, f.`pH`, a.`CO2.Bright.Level`
from airtest a
join fermentation f
using(`MyUnknownColumn`)
where `Brand.Name` like "%IPA%";
解决方案
您在子句中错过了表名WHERE
,它应该是:
where a.'Brand.Name' like "%IPA%"
推荐阅读
- excel - Excel 公式如果一个值与某个单元格区域中的值匹配,则返回不同单元格中的相应值
- apache-spark - S3 doesObjectExist API 无法识别等号路径
- node.js - 离子错误:SPAWN EACCES
- spring - 为 Spring Controller 执行 JUnit 测试用例时出现 I/O 错误
- macos - mac os high sierra - 找不到用户文件夹
- spring - SpringBoot 读取所有属性为 0
- angular - How to check if an array contains a specific value?
- c - 混合 C++ 和 C 代码 - VS10 中的链接器问题
- ios - 如何在表格视图单元格滑动动作中设置清晰的背景?
- php - 从 Woocommerce 的产品页面库存显示中删除“可以延期交货”