0
給定一個棘手的postgres查詢(例如,有很多子查詢)是否有辦法找出查詢返回的列而不運行查詢本身?如何在不運行查詢本身的情況下查找postgresql查詢返回的列?
如果我理解正確,Sequel的Dataset#columns
方法(Documentation)會調用查詢並附帶LIMIT 1
。對於一個簡單的查詢來說很好,但如果涉及子查詢,這種方法似乎仍然會導致計算這些子查詢。
我使用的Postgres 9.2 Sequel(一種做法是到了一個極限1添加到每個子查詢,但我不完全知道如何去這樣做)。
謝謝! (我知道這個問題並不盡如人意 - 請讓我知道我可以提供的更多信息可能會有所幫助。)
你可以添加查詢本身嗎? – idipous
我正在尋找一個通用程序。 – brahn