我有两张桌子:
stud
sec
s#和pname是字段。
我想手动创建此查询的视图。
我在这个查询中使用了一个内连接,但mysql遇到了这个问题:
#1054 - Unknown column 'stud.s' in 'on clause'
我的查询:
CREATE VIEW
vw_name
AS
SELECT
*
FROM
stud
INNER JOIN
sec
ON
stud.s# = sec.s#
WHERE
pname = 'sara';
答案 0 :(得分:0)
来自MySQL manual:
MySQL中的某些对象(包括数据库,表,索引,列,别名,视图,存储过程,分区和其他对象名称)称为标识符。可以引用或不引用标识符。如果标识符包含特殊字符或是保留字,则无论何时引用它都必须引用它。带引号的标识符中的允许字符包括完整的Unicode基本多语言平面(BMP)。
因此,像Mike W所说,你应引用stud.s#
。