2020
09-29
09-29
MySQL联表查询基本操作之left-join常见的坑
概述对于中小体量的项目而言,联表查询是再常见不过的操作了,尤其是在做报表的时候。然而校对数据的时候,您发现坑了吗?本篇文章就mysql常用联表查询复现常见的坑。基础环境建表语句DROPTABLEIFEXISTS`role`;CREATETABLE`role`(`id`int(11)NOTNULLAUTO_INCREMENT,`role_name`VARCHAR(50)DEFAULTNULLCOMMENT'角色名',PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8COMMENT='角色表';insertinto...
继续阅读 >
一个我写的实例:其中多表连接,一共连接了3个表。使用聚集函数SUM,用到了GROUPBYSELECT a.[UserID],b.[Name],sum (c.[Money]+c.[Bank])as TotalMoneyFROM Table1 a(nolock) LEFT JOIN Table2 b(nolock) on a.[UserID] = b.[UserID] LEFT JOIN Table3 c(nolock) ON b.[UserID]=c.[UserID] WHERE a.[Use...