VFP
有两个表
表1
a1 a2 a3
张三
王五
.
.
.
表2
b1 b2 b3
张三 2001 300
张三 2002 400
王五 2001 350
张王 2003 520
如何从表2中提取张三b2的最小值相对应的B3到a2中,提取张三b2的最大值相对应的B3到a2中。
[解决办法]
*-- vfp6 - vfp9.0Use 表1 Again In Select('表1') Alias 表1Select 表1Scan Select 表2 Select Top 1 * Into Cursor t1 From 表2 Where b1=表1.a1 Order By b2 Replace 表1.a2 With t1.b3 Select Top 1 * Into Cursor t1 From 表2 Where b1=表1.a1 Order By b2 Desc Replace 表1.a3 With t1.b3Endscan