【发布时间】:2016-03-31 05:53:16
【问题描述】:
我有 3 张桌子 A、B 和 C。 表 A 包含产品详细信息,其中没有价格列。 表 B 和 C 包含产品详细信息,其中包含价格列。
表 A 中的产品可能出现在表 B 或 C 中,也可能不出现。
如果表 B 或 C 中存在表 A 的产品,我想获取该产品的最低价格,并从 B 或 C 中选择最低价格
假设表 A 具有 Property1 、 Property2 和 Property3
表 B 有 Price、Property1、Property2 和 Property3
表 C 有 Price、Property1、Property2 和 Property3
从表 B 或 C 中获取产品的最低价格,以 A.properties 与 B 和 C 的属性匹配的价格为准
如何查询。
【问题讨论】:
-
发布示例数据对所有人都有帮助
-
mysql 还是 sql-server?
标签: mysql sql sql-server database join