Boas comunidade, acabei de me cadastrar, pois estou em apuros, tenho teste de MySQL na quarta... hahahahha
Preciso de entender como guardar os valores das linhas da minha tabela que foi gerada a partir da seguinte view:
CREATE VIEW temostudo.ViewTotalEncomenda
AS
SELECT encomenda.nencomenda, encomenda.ncliente, encomenda_produto.codproduto, encomenda_produto.quantidade*encomenda_produto.precounitarioh*encomenda_produto.ivah as ValorTotal
from encomenda, encomenda_produto order by encomenda.nencomenda ASC;
O meu professor diz o seguinte:
Crie um script que permita criar uma nova tabela com o nome HistoricoEncomendas que tenha por base os dados presentes na view....
Isto:
mysql> select * from ViewTotalEncomenda;
+------------+----------+------------+------------+
| nencomenda | ncliente | codproduto | ValorTotal |
+------------+----------+------------+------------+
| 1 | 1 | 1 | 75.0000 |
| 1 | 1 | 9 | 13.8000 |
| 1 | 1 | 1 | 127.5000 |
| 1 | 1 | 7 | 6.0000 |
| 1 | 1 | 2 | 56.2500 |
| 1 | 1 | 3 | 70.0000 |
| 1 | 1 | 8 | 6.2000 |
| 1 | 1 | 6 | 16.8750 |
| 1 | 1 | 3 | 5.2500 |
| 2 | 4 | 3 | 5.2500 |
| 2 | 4 | 1 | 75.0000 |
| 2 | 4 | 9 | 13.8000 |
| 2 | 4 | 1 | 127.5000 |
| 2 | 4 | 7 | 6.0000 |
| 2 | 4 | 2 | 56.2500 |
| 2 | 4 | 3 | 70.0000 |
| 2 | 4 | 8 | 6.2000 |
| 2 | 4 | 6 | 16.8750 |
| 3 | 5 | 6 | 16.8750 |
| 3 | 5 | 3 | 5.2500 |
| 3 | 5 | 1 | 75.0000 |
| 3 | 5 | 9 | 13.8000 |
| 3 | 5 | 1 | 127.5000 |
| 3 | 5 | 7 | 6.0000 |
| 3 | 5 | 2 | 56.2500 |
| 3 | 5 | 3 | 70.0000 |
| 3 | 5 | 8 | 6.2000 |
+------------+----------+------------+------------+
O que devo fazer? Sou mesmo mau em SQL, preciso conselhos....
Obrigado de antemao.