首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql不知道表吗?

mysql不知道表吗?
EN

Stack Overflow用户
提问于 2013-11-30 17:30:23
回答 1查看 47关注 0票数 0

我有两张桌子:

  1. stud
  2. sec

s#和pname是字段。

我想手动创建这个查询的视图。

对于这个查询,我使用了一个内部联接,但是mysql有这个问题:

代码语言:javascript
复制
#1054 - Unknown column 'stud.s' in 'on clause'

我的问题是:

代码语言:javascript
复制
CREATE VIEW 
  vw_name 
AS
SELECT
  *
FROM 
  stud
INNER JOIN 
  sec 
ON 
  stud.s# = sec.s#
WHERE 
  pname = 'sara';
EN

回答 1

Stack Overflow用户

发布于 2013-11-30 17:43:08

来自MySQL 手册

MySQL中的某些对象(包括数据库、表、索引、列、别名、视图、存储过程、分区和其他对象名称)称为标识符。标识符可以引用,也可以不引用。如果标识符包含特殊字符或保留字,则必须在引用引号中的it.Permitted字符时引用它,包括完整的Unicode基本多语言平面(BMP)。

因此,就像Mike所说的,你应该引用stud.s#

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20303376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档