1
有沒有辦法將兩個SQL查詢合併到PostgreSQL中的單個SELECT查詢中?動態值到另一個SQL語句
我的要求如下:
SELECT id FROM table1;
SELECT name FROM table2 WHERE table2.id = table1.id;
我想我需要傳遞的是某種在上table2
執行SELECT語句使用動態值(循環值)的table1.id
值。什麼是解決這個問題最簡單的方法,是否可以在PostgreSQL中使用存儲過程或函數執行此操作?
作爲@ClodoaldoNeto說,你這裏尋找的是一個簡單的[INNER JOIN(http://www.postgresql.org/docs/9.4/static/tutorial-join.html)條款,乾淨利落。在這種情況下使用函數,觸發器甚至是動態SQL將會是過度的過度(最好) - 請不要這樣做。 – 2014-09-14 17:23:12