Sql 如何在另一个select请求中添加select请求中的多行

Sql 如何在另一个select请求中添加select请求中的多行,sql,Sql,我有两个选择的请求。一个只能返回一行,另一个可以返回5行,对于每个请求,它们之间有一个连接 我要做的是将第二个select中的行添加到第一个select中,直到第5行。有了这个,我将只有一行包含所有信息 例如,如果我的第一个选择有5列,第二个选择返回2行4列,我将只有一行13列5+2 x 4。或者如果第二个选择返回3行,我将有17列5+3 x 4 我花了很多时间研究这个问题,但是我没有找到任何与我的案例相关的结果。当你加入两个选择结果时,第一个结果给出一行,第二个结果给出5行,如果第一个结果集行

我有两个选择的请求。一个只能返回一行,另一个可以返回5行,对于每个请求,它们之间有一个连接

我要做的是将第二个select中的行添加到第一个select中,直到第5行。有了这个,我将只有一行包含所有信息

例如,如果我的第一个选择有5列,第二个选择返回2行4列,我将只有一行13列5+2 x 4。或者如果第二个选择返回3行,我将有17列5+3 x 4


我花了很多时间研究这个问题,但是我没有找到任何与我的案例相关的结果。

当你加入两个选择结果时,第一个结果给出一行,第二个结果给出5行,如果第一个结果集行列与第二个结果集行列匹配,那么你将得到5行

电影桌

----------+---------+
+ MovieId +MovieName+
----------+---------+
    1       Ben Hur
----------+---------+
电影订购详情表

-----------+----------+------------+------------+
MovieId    + Orderedby+ OrederedOn + ReturnedOn +
-----------+----------+------------+ -----------+
1          + Venkat   +  2015/06/01   2015/06/02 +
1          + Raman    +  2014/07/01   2014/07/02 +
1          + David    +  2017/07/01   2017/07/02 +
1          + George   +  2018/07/01   2018/07/02 +
-----------+----------+------------+--------------
当您加入Movie tableselect 1和Movie Order Details tableselect 2时,您将得到4行,因为它们与first select MovieId匹配

SELECT M.MovieId, M.MovieName, d.Orderby, d.OrderedOn, d.ReturnedOn 
FROM Movie AS M
JOIN MovieOrderDetails AS d
ON M.MovieId = d.MovieId

--------+-------------+----------+------------+------------+
MovieId + MovieName   + Orderedby+ OrederedOn + ReturnedOn +
--------+-------------+----------+------------+ -----------+
1       + Ben Hur     + Venkat   +  2015/06/01   2015/06/02 +
1       + Ben Hur     + Raman    +  2014/07/01   2014/07/02 +
1       + Ben Hur     + David    +  2017/07/01   2017/07/02 +
1       + Ben Hur     + George   +  2018/07/01   2018/07/02 +
--------+-------------+----------+------------+--------------

欢迎使用StackOverflow,它可能会对您有所帮助,我认为您需要更多地了解SQL。首先阅读SQL教程可能会对您有所帮助,这样,如果您无法找到解决方案,您就可以提供一些具体的代码。在StackOverflow中,如果您显示您以前尝试过的内容,就更容易得到答案,而不仅仅是要求直接解决方案。但是,如果添加联接,它将返回第二次选择的行数,第一次选择的列数值始终相同+第二次选择的列数。我并不想首先学习一些SQL。第二,学习如何提问。