【发布时间】:2014-04-18 14:04:16
【问题描述】:
我在“reportsTo”中的内容与employeeNumber 相似,所以问题是什么?
SELECT firstName,lastName,temp.count
FROM employees
where employeeNumber in(
SELECT reportsTo, COUNT( * ) AS count
FROM employees
GROUP BY reportsTo
) as temp
【问题讨论】:
-
你告诉我们。您遇到了什么错误?
-
EmployeeNumber 不能是
IN两个不同的两个不同的列,或者在你的情况下是一个列和一个计算值。 -
请将您的问题标题edit 改为描述您实际问题的内容。 “我有一个我不明白的错误。你能帮我吗?”对于在尝试解决他们的问题时在搜索结果中找到它的未来读者来说完全没用,并且它没有提供有关您在此处提出的问题的任何信息。
-
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 8 行的“as temp LIMIT 0, 30”附近使用正确的语法
标签: mysql sql phpmyadmin