Frage

I came across an example of UPSERT in postgresql manual here and I implemented it such that it works perfectly when I call the function and pass the arguments select myfunction(arg1,arg2,arg3). Now my problem is that I want to run a query that will select a number of records and insert/update a table using myfunction. The issue is how to pass each result from my select statement to the function as variables. I should probably use triggers but am lost as to where to start from. I hope you guys understand me. ofcourse if there is an entirely different and better way to go about this am all ears. Help pls

War es hilfreich?

Lösung

select myfunction(arg1,arg2,arg3)
  from (
    select arg1, arg2, arg3
      from data_table
      where something='something-other'
  ) as _;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top