Ich habe diese drei Tabellen für Dienste, executed_services und eine Bewertungstabelle, die den Dienst bewertet. Meine Bewertungstabelle hat einen Fremdschlüssel für executed_services, und so wollte ich den Dienst, der bewertet werden soll, in die Beziehung executed_services "kopieren". Ich habe versucht, das folgende Verfahren zu verwenden, aber diese Auswahl funktioniert nicht, da nur ein Ergebnis zurückgegeben werden muss.Zeile von einer Tabelle in eine andere kopieren?
BEGIN
INSERT INTO servico_executado (id, data_abertura, id_solicitacao, id_profissional)
VALUES (SELECT id, data_abertura, id_solicitacao, id_profissional FROM servico WHERE id = NEW.id_servico);
DELETE FROM servico WHERE id = NEW.id_servico;
RETURN NEW;
END;
Also, was soll ich tun, um die Werte aus einer Tabelle zu erhalten und auf einem anderen einfügen? Oder gibt es einen anderen Weg, das zu tun?
Danke, ich habe nicht einmal daran gedacht. Arbeitete wie ein Charme –
Ich bin froh, dass Sie Zeit für das Schreiben von Feedback verwendet haben. Vielen Dank. Glauben Sie mir, Sie werden in den kommenden Jahren fast 100 Mal diese "einfügen in abc select .. from xyz" verwenden. –