加入两个SQL查询,其中第二个只返回一行和一列

时间:2012-09-05 09:32:43

标签: sql join

我有一个查询,它以下列格式返回作业列表:

JobName    Weight
-----------------
3484       2958
7843       6833
0065       6768

我还有另一个选择查询(查看另一个表),它总是返回正在运行的当前作业的名称。

Current_Job
-----------
0065

如何组合这两个查询以生成以下内容?

JobName    Weight      Current_Job
----------------------------------
3484       2958        0065
7843       6833        0065
0065       6768        0065

由于

2 个答案:

答案 0 :(得分:4)

那将是

SELECT * 
  FROM Table1 CROSS JOIN 
       Table2

答案 1 :(得分:0)

SELECT JobName, Weight, Current_Job
FROM (yourfirstquery) q1, (yoursecondquery) q2