编程论坛's Archiver

WXZD 发表于 2008-5-30 07:55

请问如何只返回包含一部分代码的记录?

表1

单位代码

1101

1102

1203

表2

人员代码

110101

110102

110201

120304

当表1在1102记录上时表2返回人员代码前4位为1102的记录

sele 表1

i=表1.代码+'%'

sqlexec(con,select * rom 表2 人员代码 like ?i),为什么没有符合条件的记录?这个变量如何写?

freele_china 发表于 2008-5-30 08:00

瞧瞧

[sql ,&代码是字符型的]
select *
from   表1.单位代码 = left(表2.人员代码,4)

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.