MS Access - 通过字段中的值重复表中的记录

问题描述 投票:0回答:1

我想根据相应记录中的字段值重复记录。例如:香蕉,..,6(我想重复香蕉的记录,六次)梨,....,10(这里我想重复梨的记录十次)

谢谢,F

ms-access inner-join cross-join
1个回答
0
投票

有一个表格的数字从0到更多你期望的数字。

然后使用笛卡尔查询:

SELECT 
    tblFruits.Name, 
    tblNumber.Number As Id
FROM 
    tblFruits, 
    tblNumber
WHERE 
    tblNumber.Number Between 1 And tblFruits.Quantity
ORDER BY 
    tblFruits.Name, 
    tblNumber.Number;
© www.soinside.com 2019 - 2024. All rights reserved.