爱亚搏 > 亚搏 >

sql 第1页

mysql中distinct的用法(不重复记录)
distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。 下面先来看看例子: table表 字段1     字段2    id        name    1           a    2         
只使用一条sql语句,删除表中的重复记录
一个表,表1,ref(唯一值),type(有重复)如何去掉重复记录。 建表sql语句: -- ---------------------------- -- Table structure for `deletechongfu` -- ---------------------------- DROP TABLE IF EXISTS `deletechongfu`; CREATE TABLE `d
mysql中You can’t specify target table for update in FROM clause错误解决方法
这篇文章主要介绍了mysql中You can’t specify target table for update in FROM clause错误解决方法,需要的朋友可以参考下 mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。 例如
根据一个表中的数据去更新另一个表中的数据
两个表,表1,id  pid  amount,表2,pid(主键)   amount,怎么根据表2中的pid,更新表1中的amount。 建表sql: -- ---------------------------- -- Table structure for `table1` -- ---------------------------- DROP TABLE IF EXISTS `table1