Query查询的显示问题。(100分)

  • 主题发起人 主题发起人 moutocean
  • 开始时间 开始时间
M

moutocean

Unregistered / Unconfirmed
GUEST, unregistred user!
在对表查询时,中间有一个字段是sjlx(书籍类型),存储时用编码存储如:
科技书 对应:001
小说:002
文艺书:003
用QUERY查询时查出来的是编码如
查询所有的科技书:select * from book where sjlx='001',这样在DBGRID中显示时
SJLX这一列显示的是001,001,001,。。。
在另外一张表Reference中存储着编码和汉字之间的关系,如:有两个字段name,code存储
如下信息:
科技书,001
小说,002
文艺书,003

如何使得在DBGRID中显示编码时能LOOKUP到中文名称?




 
select a.*, b.name from book as a, Reference as b where a.sjlx = b.code and a.sjlx = '001'

dbgrid中设sjlx的Visible为False
 
接受答案了.
 
后退
顶部