- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想向 phpbb3 karma mod 写入额外的查询它检查用户在没有向其他 3 个人提供 karma 之前不能向同一个人提供 karma。但我的 SQL 语法收到错误...
SELECT *
FROM phpbb_karma AS out
WHERE out.poster_id = 134
AND out.poster_id
NOT IN
(SELECT k.karma_id, k.user_id, k.poster_id
FROM phpbb_karma AS k
WHERE user_id = 108
ORDER BY k.karma_id DESC LIMIT 3)
所以我的内心查询得到了他(poster_id
)给予业力的最后3个人(user_id
)。这个查询单独工作,但与我的外部查询一起它给我错误
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'out WHERE out.poster_id = 134 AND out.poster_id NOT IN (SELECT k.karma_id, k.u' at line 2
在我的外部查询中,我写道将接受业力的人是 134
并且他不能出现在我的内部查询结果中。
该查询可能有什么问题?错误真的在第二行吗?
我用 LEFT JOIN 编写了相同的查询,但它给了我相同的语法错误
SELECT *
FROM phpbb_karma AS out
LEFT JOIN phpbb_karma AS in
ON in.poster_id = out.poster_id
WHERE in.poster_id = 134 AND in.poster_id IS NULL
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'out LEFT JOIN phpbb_karma AS in ON in.poster_id = out.poster_id WHERE in.poster_' at line 2
MySQL版本是MySQL client version: mysqlnd 5.0.7-dev - 091210 - $Revision: 304625 $
但我不认为问题出在版本上,因为 LEFT JOIN 也不起作用
最佳答案
使用不同的别名,因为 out
是保留关键字:http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html
关于php - MySQL "NOT IN"/"LEFT JOIN"给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7372302/
我有一个经典的 ASP 页面 (VBscript),它在服务器端生成 XML,然后 Response.Writes。该页面根本没有客户端。 但是我需要将其转换为 JSON。由于我找不到有效的 ASP
我想从客户端应用程序的 HDFS 中读取特定的 SequenceFile。我可以使用 SequenceFile.Reader 来做到这一点,它工作正常。但是是否也可以通过分析抛出的 IOExcepti
我是一名优秀的程序员,十分优秀!