```java SELECT sum(DISTINCT case when t1.id then t1.amount else 0 end ) as t1sumAmount from table1 t1 left join table2 t2 on t1.id = t2.t1_id```如果t1对应多个t2,会出现t1的数量重复相加的情况,用上面的方式可去除重复原网址: ...
ALTER TABLE 允话使用 ALTER COLUMN 、 CHANGE COLUMN 和 MODIFY COLUMN 修改列,但是使用场景各自不同 一、alter column设置或删除列的默认值。该操作会直接修改.frm文件而不涉及表数据.```sqlalter table user alter column `name` set default 'jack';alter ...
每次我们使用 IDEA 创建或者打开项目,IDEA 都会为项目创建索引,项目的文件越多对应的索引也就越多。索引与缓存存在的意义就是为了加快文件查询,让你可以快速的进行文件查找、代码提示等等。任何事物都有好坏的一面,IDEA 的索引与缓存也不例外。比如说因为电脑蓝屏或者断电这种情况,会对索引与蓝屏造成损坏,这会让 IDEA 出现一些莫名其妙的问题,比如设置被还原了、IDEA极其卡顿、项目无法...
最新评论