请教SQL问题
有两张表 A表 字段 卡号 金额 B表 字段 货号 金额
A表 B 表
卡号 金额 货号 金额
001 2000 A 300
023 3000 C 500
002 4000 G 500
怎么随机抽取1条或多条 B表内的记录合计金额 等于并与于A表的金额对应,并且不重复抽取
或者
从一张表内随机抽取几条记录,抽取记录金额字段的总和等于设定的值,然后插入到新表,并删除此记录
例如设置为5的时候就要把 ID 为 3, 4 的记录找出来 3+2 = 5
id goods amount
1 a 5
2 c 8
3 b 2
4 a 3