T-SQL基于数量的重复行

时间:2020-09-10 16:18:14

标签: sql-server tsql

在这种情况下,我无法使用CTE,并且想知道哪种最佳方式来创建另一个可多次显示项目的表(基于其数量值)。

Fruit   Quantity
-----------------
Banana     2
Apple      3

我想要产生什么:

Banana
Banana
Apple
Apple
Apple

我用可能的数量创建了一个表,这是我到目前为止作为查询编写的内容:

SELECT a.fruit
FROM fruit a
JOIN numbers n ON a.quantity <= n.number

这不是为我返回正确的输出,请让我知道如何更好地编写。

同样,我正在不支持CTE的第三方平台中使用T-SQL。

1 个答案:

答案 0 :(得分:2)

您的RS_ABAP_SOURCE_SCAN条件倒退。试试:

join
相关问题