如何在没有关系的表中从一个查询中解除此SELECT?

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;

===============>>#1 票数:2 已采纳

由于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

  ask by Alexander Shlenchack translate from so

未解决问题?本站智能推荐:

1回复

如何在多个表中选择数据并在日常查看?

我开发了一份员工午餐休息时间跟踪器,员工必须在午休时间之前和之后打卡/打卡。 我以分钟为单位计算了总分数并将其保存在数据库中。 我向所有休息时间的人力资源部门提交了一份报告。 对我来说,最具挑战性的部分是提供一份报告,其中夜班员工在第二天午休时应出现在前一天。 我所做的是,我每天创建一个
2回复

MySQL从一个选择的多个表中获取数据

我有一个这样的表“移动” 标签“自行车” 标签“汽车” 标签“船” 我想在一个查询中使用特定的idTab拥有“ move”的所有数据以及“ move”中存在的每个表的数据。 结果将是这样 我不知道实际上是否有特定的表正在移动。 我可以这样查询
1回复

在搜索多个表的查询中检索表名

如何修改以下查询代码以在结果中包含表名? $ query搜索数据库中的4个表,我希望结果包括它们来自哪个表。 所有4个表具有相同的字段。 然后,我想输出结果,如下面的$ results_array []数组所示。 提前致谢。
2回复

根据另一个表中的条件更新表中的多行

只是演示。 我有两个桌子 我想更新表a中的所有名称= null,其中表b中的日期<='2012-12-14',结果是 我有下面的尝试代码,但是没有任何工作(仅适用于SELECT语句)。 我尝试在MySql Workbench和SQL Server 2012中 谢
1回复

PHP PDO UPDATE MySQL多个表

我正在用MySQL学习PHP PDO,想知道如何用一个从表1的单行链接的更新查询更新多个表。例如,如果我想用一个只知道表的查询更新表2和/或3中的值1个记录PK ID。 我以为也许可以使用Left Join,但无法正确使用它。 我不需要使用Left Join,只需要最优化的编码即可。
1回复

如何在mysql中执行多个表操作?

我只想在单个查询中执行多个表操作。 查询是: 当我尝试使用** total> 0 **时,此查询不起作用。 还有其他可能的方法吗? 请帮我。
1回复

MySQL-在一个表中返回与另一个(间接链接)表中的最小日期相对应的行

表学期: 表类: 表人员: 表class_person: 我需要获得所有人员的清单,以及他们上课的第一学期(最古老的startDate学期)。 我花了几个小时试图弄清楚这一点。 这是我得到的最接近的(尽管它根本没有关闭!): 任何帮助将不胜感激。
1回复

使用php将数据从表单插入到mysql数据库的多个表中

数据插入到第一个表中,但是获取ID号的代码似乎不起作用,并且数据也没有插入到接下来的两个表中。 代码将运行,并显示“谢谢”消息,感谢此人提交了他们的详细信息。 有三页代码。 连接代码位于一个文件中。 处理代码文件和表单文件。 我不会在此处包含连接代码,因为它可以工作。 这
1回复

将3个MySQL表合并到合并表中结果太多

我有3个表:成员,产品,product_costs 我需要将这些表中的信息合并到一个表中。 当我这样做时,我得到的结果太多了,我不确定为什么。 对于每种产品,都应该有成本,但可能没有成本。 如果有一种产品,但没有成本,我希望它向这些列中扔空或零。 表结构如下: 会员表
2回复

PHP SQL:在2个表之间匹配相应的数据,而不在第1个表中过滤掉数据

我有2张桌子。 为简单起见,“ u”具有以下各列 用户身份 部门编号 “ d”具有以下内容: 部门编号 名称 我没有创建该表,否则我不会有此问题。 u.DIVISION 可以为NULL。 d.DIVISION 不能 。 运行以下命令可以创建适当的数据,但是