假设我有两张表,Product 和 Sale,Sale 持有 Product 的外键,所以它是一对多的关系,Product as one 和 Sale as many。如何编写 sql 来获取销售产品?
问问题
43 次
1 回答
2
JOIN
两张表:
SELECT
*
FROM Product AS p
INNER JOIN Sale AS s ON s.ProductId = p.ProductId
WHERE s.SaleId = ...
然后,您可以指定一个WHERE
子句来过滤Sale
表,以及SELECT
要从两个表中选择的任何列。
您可能需要查看不同类型的JOIN
s:
于 2013-02-24T02:29:20.417 回答