sql 查询语句

2018-07-17  本文已影响0人  刷爆服务器

1.从另一张表中选择数据插入新表中

INSERT INTO orders (ISBN) SELECT DISTINCT ISBN FROM new_ratings;

2.报错You can't specify target table 'new_ratings' for update in FROM clause

UPDATE new_ratings SET bookid = (SELECT (orders.id) FROM orders,new_ratings WHERE orders.ISBN = new_ratings.ISBN)

修改后为:

update new_ratings join orders on new_ratings.ISBN=orders.ISBN set new_ratings.bookid=orders.id 

3.修改字段类型

alter table student alter column sno varchar(10) 
上一篇 下一篇

猜你喜欢

热点阅读