a b c d
1 2 3 4
1 5 3 5
1 2 7 9
以a、b为唯一字段,第一条和第三条的a、b完全相同,所以,需要删除第一条记录1 2 3 4 或者第三条记录1 2 7 9
即如下结果:
a b c d
1 2 3 4
1 5 3 5
或
a b c d
1 5 3 5
1 2 7 9
1、首先打开cmd或PowerShell,进入mysql。
2、选择或者创建一个数据库,使用了以前创建的数据库test。
3、在数据库下创建表stu,表结构如图。
4、接着向stu表插入四条数据,插入后查看该表的数据。
5、再输入sql语句 update stu set credit1=82就可以获取一列中的最大值了。
其实这个方法有问题应该这样写select table1_id,max(age) age from table2 group by table1_id
你的where条件 a.table1_id=table1_id是判断当前table1_id的值age是不是最大的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)