MySQL多联表查询从复问题应该如何解决呢?下面就教您一个解决MySQL多联表查询从复问题的方法,希望对您学习MySQL多联表查询方面能有所帮助。
-------------------------------------GROUP BY解决方法--------------------------------------
SELECT dede_addonarticle.aid, dede_addonarticle.typeid, dede_addonarticle.body,dede_archives.typeid,dede_archives.title FROM dede_addonarticle,dede_archives WHERE dede_addonarticle.typeid = 29 and dede_addonarticle.typeid = dede_archives.typeid
犹如上面的查询方法,就会出现N次方的从复
-------------------------------------------------------------------------------------------------
SELECT dede_addonarticle.aid, dede_addonarticle.typeid, dede_addonarticle.body,dede_archives.typeid,dede_archives.title FROM dede_addonarticle,dede_archives where dede_addonarticle.typeid = 29 GROUP BY dede_addonarticle.aid
GROUP BY 就能解决掉从复的问题,dede_addonarticle.aid 这个aid就是出现从复的地方