从select子句中的子表中选择列

时间:2012-08-14 07:57:13

标签: sql sql-server

SQL服务器中是否有任何方法可以将子记录显示为主表的select子句的字段?

假设一个主表Sales和一个名为Purchaseditems的子表。

SaleIms表中引用了SaleId。

因此,对于销售,有很多购买项目。 如果是这样,我如何编写查询以在select子句中选择每个销售及其购买的商品?

这是从子表中选择的一种动态列。这在SQL服务器中是否可行?

1 个答案:

答案 0 :(得分:0)

不确定我是否在这里得到了错误的想法,但这不仅仅是一个简单的连接:

select s.saleid, p.* 
from sales s, purchaseditems p
where s.salesid = p.salesid;