2016-04-17 90 views
0

我有这样一个复杂的查询:获取从查询列的列表,而运行在MySQL查询

select * from (select id,name left join) union from left join...

我想列这个查询会给我的名单,没有运行自己查询。

我可以做这样的事情:

... limit 1

但它会运行查询。我正在寻找一种快速运行的解决方案,无需运行查询,但可以告诉我将从查询中返回的列。

+0

请显示您的完整查询。另外我认为你不应该依赖于你的应用层的这个逻辑。 –

+0

鉴于只有在运行查询后才能知道列的列表,这可能是不可能的。也许从上次运行查询缓存列列表可能会有所帮助? –

+0

限制0将工作?我从来没有试过。 –

回答