gpt4 book ai didi

mysql - 从没有关系的单独表中选择

转载 作者:行者123 更新时间:2023-11-29 09:01:27 25 4
gpt4 key购买 nike

如何在一个查询中实现从没有关系的表中进行选择?

SELECT discount_rate.valueSet, discount_rate.dateSet 
FROM discount_rate
WHERE discount_rate.dateSet<='2011-12-11'
ORDER BY discount_rate.dateSet DESC LIMIT 1;

SELECT min_wage.valueMonth AS min_wage_month, min_wage.valueDay AS min_wage_day
FROM min_wage
WHERE min_wage.dateSet<='2011-12-11'
ORDER BY min_wage.dateSet DESC LIMIT 1;

SELECT max_wage.valueWage
FROM max_wage
WHERE max_wage.dateSet<='2011-12-11'
ORDER BY max_wage.dateSet DESC LIMIT 1;

最佳答案

由于 3 个查询中的每一个都返回一行,因此您可以使用 CROSS JOIN 将它们包装在一个查询中:

SELECT valueSet
, dateSet
, valueMonth
, valueWage
FROM
( SELECT ... ) AS q1 --- subquery 1
CROSS JOIN
( SELECT ... ) AS q2 --- subquery 2
CROSS JOIN
( SELECT ... ) AS q3 --- subquery 3

关于mysql - 从没有关系的单独表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8473625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com