求助,select筛选条件中字段名为变量应该怎么写?
如题,比如我有一个表zk,表结构:字段名:M1 M2 M3 M4
记录: 公司1 ab 15110101 123
公司2 cd 15110105 854
公司3 ab 15110108 546
......
第一步:我想做的是通过记录的内容找出相应字段名,这一步我已经实现,程序如下:
SET EXACT off
USE zk
GO top
cun=AFIELDS(zdm,"zk")
FOR i=1 TO cun
xz="zk."+zdm[i,1]
IF ALLTRIM(&xz.) = "151101"
EXIT
ENDIF
NEXT
运行上述代码没有问题,而且输入?zdm[i,1]可以得到相应字段名是M3
第二步:比如我想用select 查找上一步找出的字段内容为15110108的记录的所有信息,因为我上一步用循环得出的字段名相当于一个变量(zdm[i,1]),那么应该如何写select语句。
select * from zk where ????(条件部分该如何写?)
本人新手,还望高人指点
[此贴子已经被作者于2017-8-18 17:14编辑过]