具有多个条件或命令的mysql查询,然后使用不同的变量保存每个结果

时间:2013-01-28 10:28:05

标签: mysql

是否可以使用多个条件或订单进行查询,然后将每个结果保存到变量?

让我们说

SELECT * FROM table (WHERE common='yes') AS common_result (ORDER BY last_update DESC) AS update_result, (ORDER BY priority DESC) AS priority_result

详细说明:

我想将查询保存在common ='yes',然后将其保存到common_result。

我想保存查询ORDER BY last_update DESC,然后将其保存到update_result。

我想保存查询ORDER BY priority DESC,然后将其保存到priority_result。

请注意它与此不同

SELECT * FROM table WHERE common='yes'  ORDER BY last_update DESC, priority DESC

每个条件/顺序彼此无关。

有没有可以做到这一点的mysql语法?

我习惯这样做,因为我认为轻微地进行查询是有帮助的

1 个答案:

答案 0 :(得分:0)

我不清楚你的问题,但我宁愿这样做

 SELECT * FROM table 
 WHERE common='yes'
 ORDER BY last_update DESC,      
 priority DESC