MYSQL-SQL笔记
5人赞赏了该文章
521次浏览
编辑于2018年11月13日 19:42:36
修改语句:
update student s, city c
set s.city_name = c.name
where s.city_code = c.code;
也可以试下面的相关子查询:
update student s set city_name = (select name from city where code = s.city_code);
多表:
UPDATE student s RIGHT JOIN class c ON s.class_id = c.id SET s.class_name='test33',c.stu_name='test33'
MySQL DELETE连接LEFT JOIN示例
在示例数据库(yiibaidb
)中查看以下orders
和orderdetails
表:
每个客户都有零个或多个订单。 但是,每个订单都属于唯一的一个客户。
可以使用DELETE
语句与LEFT JOIN
子句来清理客户数据。 以下声明删除未下订单的客户:
DELETE customers FROM customers LEFT JOIN orders ON customers.customerNumber = orders.customerNumber WHERE orderNumber IS NULL;
赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读