SQL 2008年拉入Child记录

SQL 2008 pull in Child records

我正在尝试 return 从 SQL 2008 查询中以下列格式为某人提供数据 -

ProductID, ProductTitle
  ServiceID, ServiceTitle
  ServiceID, ServiceTitle
ProductID2, ProductTitle2
  ServiceID, ServiceTitle
ProductID3, ProductTitle3...

因此,产品 table 列出了产品,然后产品服务 table 会将多个服务分配给一个产品 ID。以上甚至可能吗?或者类似的东西?

很有可能,刚开始时这是一个很好的练习SQL,

你的 database/table 结构应该是这样的:

t_Products : ID, 姓名, 价格

t_ProductService: ID 服务名称 产品编号

t_Products中的ID应该是主键,

t_ProductService中的productID应该是t_Products中ID的外键

已编辑: 需要用join,SQL,

里面有很多join
SELECT * FROM t_ProductService ps
INNER JOIN t_Products p
ON ps.ProductsID = p.ID