使用GROUP BY解决MySQL多联表查询从复问题

数据库 MySQL
MySQL中进行多联表查询时,经常会遇到从复问题,下文就教您如何使用GROUP BY解决MySQL多联表查询从复问题,供您参考。

MySQL多联表查询从复问题应该如何解决呢?下面就教您一个解决MySQL多联表查询从复问题的方法,希望对您学习MySQL多联表查询方面能有所帮助。

-------------------------------------GROUP BY解决方法--------------------------------------

  1. SELECT dede_addonarticle.aid, dede_addonarticle.typeid,  
  2.  
  3. dede_addonarticle.body,dede_archives.typeid,dede_archives.title  
  4. FROM dede_addonarticle,dede_archives  
  5. WHERE dede_addonarticle.typeid = 29 and dede_addonarticle.typeid = dede_archives.typeid  
  6.  

犹如上面的查询方法,就会出现N次方的从复

-------------------------------------------------------------------------------------------------

  1. SELECT dede_addonarticle.aid, dede_addonarticle.typeid, dede_addonarticle.body,dede_archives.typeid,dede_archives.title  
  2. FROM dede_addonarticle,dede_archives   
  3. where dede_addonarticle.typeid = 29 
  4. GROUP BY dede_addonarticle.aid  
  5.  

GROUP BY 就能解决掉从复的问题,dede_addonarticle.aid 这个aid就是出现从复的地方
 

 

 

【编辑推荐】

MySQL多表删除的实现

MySQL独立表空间的优缺点

mysql数据库大小写的问题讨论

MySQL MyISAM表结构的恢复

深度解析MySQL创建关联表

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-14 14:43:45

MySQL联表查询

2010-05-21 14:56:53

MySQL联表查询优化

2010-09-26 13:51:48

SQL游标

2010-11-25 11:15:11

MySQL查询超时

2018-04-03 15:20:07

数据库MySQLjoin连接

2010-10-13 16:25:44

MySQL临时表

2009-03-25 09:00:11

Group By排序MySQL

2022-04-26 09:44:03

group byExtraMySQL

2010-08-03 09:41:14

GroupSQL Server

2012-06-01 10:10:36

2015-05-12 17:21:09

戴尔云计算

2019-04-24 09:25:51

安全事故复联

2019-04-12 09:24:46

Spring Clou服务注册

2010-11-24 14:03:28

mysql表索引

2010-11-22 16:31:14

MySQL表编码转换

2010-10-11 15:28:14

MySQL group

2010-06-13 15:00:23

MySQL统计函数

2010-04-12 16:24:15

Oracle表查询

2019-07-19 08:36:45

开发技能SpringBoot

2021-06-30 13:26:07

Service MesHTTP协议 Oitsi
点赞
收藏

51CTO技术栈公众号