[英]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.