是否可以使用多个条件或订单进行查询,然后将每个结果保存到变量?
让我们说
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语法?
我习惯这样做,因为我认为轻微地进行查询是有帮助的
答案 0 :(得分:0)
我不清楚你的问题,但我宁愿这样做
SELECT * FROM table
WHERE common='yes'
ORDER BY last_update DESC,
priority DESC