SQL服务器中是否有任何方法可以将子记录显示为主表的select子句的字段?
假设一个主表Sales和一个名为Purchaseditems的子表。
SaleIms表中引用了SaleId。
因此,对于销售,有很多购买项目。 如果是这样,我如何编写查询以在select子句中选择每个销售及其购买的商品?
这是从子表中选择的一种动态列。这在SQL服务器中是否可行?
答案 0 :(得分:0)
不确定我是否在这里得到了错误的想法,但这不仅仅是一个简单的连接:
select s.saleid, p.*
from sales s, purchaseditems p
where s.salesid = p.salesid;