![](/img/trans.png)
[英]How to use a result from a SQL select to get records in another table?
[英]How do I make a SQL table from the result of another select?
我专门询问MySQL,但答案可能适用于许多SQL数据库。
如果我有这样的选择语句:
select * from users where age > 5;
如何将其分配给新表?
insert into old_farts
select * from users where age > 5;
这是参考页。
至少在Oracle中,您可以执行以下操作
CREATE TABLE SOME_KIDS AS
SELECT * FROM USERS WHERE AGE > 5;
您需要使用INSERT...SELECT
语法-
INSERT INTO NewTable SELECT * FROM Users WHERE AGE > 5
(编辑添加:在SQL中,这将是SELECT * INTO NewTable FROM Users WHERE AGE > 5
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.