存储过程实现的功能要复杂一些;而函数的针对性更强
存储过程可以返回多个值;而函数只能有一个返回值
存储过程一般独立的来执行;而函数可以作为其他SQL语句的组成部分来出现
存储过程可以返回多个值;而函数只能有一个返回值
存储过程一般独立的来执行;而函数可以作为其他SQL语句的组成部分来出现
2016-10-05
老师说了删除大的id, 我来删除小的, 删除小的就很简单, 最后where中的> 改为 = 删除的就是小的id了, 当然这里的left join 改为 inner join 也是可以的, 因为我们删除的是相同的那一组信息, 这个初衷不变就可以了. 为什么这里可以> 改为= 就可以删除小的id呢. SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2, 这句sql会查出 相同物品名的信息, 但是id只会列出相同的id中最小的那个.