2016-04-17 17 views
0

MySQLでクエリを実行せずに、クエリから列のリストを取得します。それ自身を照会してください。私はこのような複雑なクエリを持って

は、私はそのような何かを行うことができます。

... limit 1

しかし、それは、クエリを実行します。クエリを実行することなく高速に動作するソリューションを探していますが、クエリから返される列を教えてください。

+0

完全なクエリを表示してください。また、私はあなたのアプリケーション層にこのロジックに頼るべきではないと思います。 –

+0

列のリストがクエリの実行後にしかわからない場合、これはおそらく不可能です。クエリを最後に実行したときの列リストをキャッシュしていると助かりますか? –

+0

リミット0は機能しますか?私は試したことがありません。 –

答えて

0

可能な方法は、クエリを解析し、すべてのテーブルを検索し、INFORMATION_SCHEMA.COLUMNSテーブルを検索することですが、これは複雑になる可能性があります。

関連する問題