我希望创建一个包含两个语句的过程,如下所示;
SELECT isbn, title, author, no, name FROM book, student WHERE isbn='222-3-44-555555-6' AND no='2001';
和
INSERT INTO loan
VALUES (1013, 2001, '2015.1.20', '2015.1.27');
目前我在两个单独的程序中有这些陈述。有没有办法让我显示SELECT语句的结果,同时还将数据插入到'贷款'在一个CALL中使用INSERT语句的表?
答案 0 :(得分:0)
尝试这样的事情:
INSERT INTO loan (col1, col2, col3, col4)
SELECT colA,colB,colC,colD
FROM book, student
WHERE isbn='222-3-44-555555-6' AND no='2001';
当然,使用您需要的正确列名