2016-08-13 41 views
0

我想在標籤表中的ID列序列作爲如何將這個SQL寫入Rails?

SELECT pg_get_serial_sequence(‘tags’, ‘id’); 

然後我想從上面的查詢(序列)作爲輸入到第二查詢中使用的結果。設s說第一個查詢被稱爲序列 我想執行的第二個查詢爲:

SELECT setval(**sequence**, SELECT max(id) FROM tags); 

如何做到這一點任何想法?

+0

請問這個問題有幫助嗎? http://stackoverflow.com/q/14824453/720164 –

+0

謝謝,它有助於它的一部分 – codigomonstruo

+0

我認爲這只是在通用AR連接上運行第一個查詢的問題,然後將結果,並將其插入到另一個查詢。 –

回答

0

你可以使用ActiveRecord :: Base.connection.execute(「你的SQL查詢在這裏」)。