0
我正在運行一個複雜的mysql查詢,大約需要10分鐘才能完成。我需要以不同的方式操作選擇集,以基於這些操作來生成不同的輸出文件。爲多種輸出格式保存mysql結果
現在我必須多次運行相同的where子句,並根據所需的輸出對總體查詢進行輕微修改。這裏有一些僞代碼。
select * from table where SAME WHERE CLAUSE;
select modification1(field3) from table where SAME WHERE CLAUSE;
select modification3(field1) from table where SAME WHERE CLAUSE;
select modification7(field1,field7) from table where SAME WHERE CLAUSE;
有沒有一種方法,我可以節省內存中的查詢結果,所以我可以在多個輸出使用它,然後將其清除完成時?我正在尋找比多次運行相同WHERE子句更有效的方法。
非常感謝你。 – sameold