Mysql 没有桌子吗?
我使用这段代码已经有一段时间了,现在,经过一些修补,我认为我终于让它工作了,然后它给了我这个错误: 错误号码:1096Mysql 没有桌子吗?,mysql,sql,wamp,Mysql,Sql,Wamp,我使用这段代码已经有一段时间了,现在,经过一些修补,我认为我终于让它工作了,然后它给了我这个错误: 错误号码:1096 没有使用表 挑选* 这就是代码 SELECT start.*, posts.did, COUNT(posts.pid) FROM akia_starting_posts AS start JOIN posts
没有使用表
挑选* 这就是代码
SELECT start.*, posts.did, COUNT(posts.pid)
FROM akia_starting_posts AS start
JOIN posts
ON posts.did = start.did
JOIN akia_users AS users
ON users.username = start.username
我很确定在
*
我的开始
正在使用中,那么它在说什么呢?它不可能是文件中的任何其他代码,因为当我取出这段代码时,它开始工作。尝试在带有单词start的sql字符串上添加反勾号。若要开始,请尝试先使用有问题的一个表
SELECT 'start.*' FROM akia_starting_posts as 'start'
如果它有效的话,你可以把它整合到你发布的完整的连接中
使用bacticks。您使用的是Sql Server吗?请提供一些上下文:您做了什么?您是否执行了您给出的SQL?在什么数据库管理系统上?模式是什么?你是如何执行SQL的(哪个工具)?@Steve我真的不知道,我正在用WAMP处理localhost,如果我想我知道你指的是什么,那么我想我是在MySQL上(对不起,有点新手),我会尝试更改表名,使用一些不那么含糊的东西。我不知道MySql的情况,但例如在Sql Server中,单词(START)列在内部语言t-SQLWell使用的未来保留关键字之间。我以前使用过
START
,但我只是添加了一个与帖子的连接。did
和COUNT
现在它搞砸了。