首先感谢所有帮助解答的人我总是在这个网站上寻求帮助。通常情况下,我不必发帖,因为我找到答案,但这比平常要复杂一点。
我有这个MySQL查询;
select username,
GROUP_CONCAT(DISTINCT userid
ORDER BY username, userid DESC SEPARATOR ' ')
FROM users
GROUP BY username
HAVING count(*) > 1
完美无缺
但当我尝试使用INSERT STATMENT;
时insert into table comb_scept
select username,
GROUP_CONCAT(DISTINCT userid
ORDER BY username, userid DESC SEPARATOR ' ')
FROM users
GROUP BY username
HAVING count(*) > 1
我收到此错误:
错误代码:1064。您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以便使用附近的正确语法:TABLE comb_scept select username,GROUP_CONCAT(DISTINCT userid ORDER BY usernam' at line 1
我尝试过创建并获得类似错误。
感谢您的帮助 罗克珊
答案 0 :(得分:0)
insert into table comb_scept
^
你没有说出" table"在INSERT语句中。
请在此处查看有关INSERT语法的文档:http://dev.mysql.com/doc/refman/5.7/en/insert.html