使用group by从临时数据库插入MySQL

使用group by从临时数据库插入MySQL,mysql,Mysql,我试图从临时表中获取唯一的mls行并将它们放入主表中,但GROUP BY给了我一些问题。非常感谢您的帮助 INSERT into data (showing, price, mls, street, unit, showing_start, showing_end, agent, broker, telephone) SELECT showing, price, mls, street, unit, showing_start, showing_end, agent, broker, telep

我试图从临时表中获取唯一的mls行并将它们放入主表中,但GROUP BY给了我一些问题。非常感谢您的帮助

INSERT into data (showing, price, mls, street, unit, showing_start, showing_end, agent, broker, telephone) SELECT showing, price, mls, street, unit, showing_start, showing_end, agent, broker, telephone from tmpdata where mls not in (SELECT mls from data) GROUP BY mls

您是否试图使用GROUPBY子句生成一组数据,以便每一行都有一个唯一的MLS?如果MLS必须是唯一ID,则需要聚合所有其他字段

例如: 插入。。。。选择最大值(显示)、最大值(价格)、最大值、最大值(街道)。。。等等