【发布时间】:2016-09-14 03:36:41
【问题描述】:
我需要帮助进行查询以显示以下结果。
假设我有桌子:
表 1
ProductId Description
1 Banana
2 Apple
3 Melon
4 Orange
表 2
ProductId PriceNumber Price
1 1 86
1 2 55
2 1 58
3 1 99
3 3 66
4 1 87
4 2 78
我需要显示 PriceNumber = 2,如果不存在则显示 PriceNumber = 1
想要的结果:
ProductId Description PriceNum Price
1 Banana 2 55
2 Apple 1 58
3 Melon 1 99
4 Orange 2 78
谢谢!
【问题讨论】:
-
您能否解释一下为什么价格数字列中有 2 个值?
-
产品可以有多个价格。
标签: sql if-statement join exists