[英]copy column from one table and insert in another
我有2张桌子: publications
和books.
当前,表publications
为空。
我需要在“图书”表中选择“ 26”卷中的所有图书,并将其插入出版物表中。 我还应在列publications.component
添加“ thesorus”
我尝试了以下sql,但它似乎不正确:
INSERT INTO publications (book_fk, component) VALUES (SELECT book_id FROM books WHERE volume = 26, "thesorus");
任何建议都非常感谢
正确的语法是:
INSERT INTO publications (book_fk, component) SELECT book_id, 'thesorus' FROM books WHERE volume = 26
INSERT INTO publications (book_fk, component) SELECT book_id, 'thesorus' FROM books WHERE volume = 26;
Insert into (field1,field2) select field1, field2 from table1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.