我有一张桌子:
| fullname | onepreference | group | batch |
+------------+---------------+-------+-------+
| First Name | 1 | 1 | 2015 |
| First Name | 2 | 1 | 2015 |
| First Name | 1 | 2 | 2007 |
| First Name | 4 | 2 | 2014 |
+------------+---------------+-------+-------+
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写以下查询:
SELECT
fullname,
onepreference,
group
FROM mytable
WHERE batch = 2015;
Run Code Online (Sandbox Code Playgroud)
但它显示以下错误
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的“group from mytable where batch=2015”附近使用的正确语法
我认为group列是mysql的一个关键字。但我想获取组列的数据。有没有可能获取团体价值?
Jen*_*ens 10
group是mysql中的保留字。所以你必须用反引号来转义它:
select fullname, onepreference, `group` from add_application_form where batch=2015;
Run Code Online (Sandbox Code Playgroud)