回 帖 发 新 帖 刷新版面

主题:求助:如何在表1中选取表1和表2共同的数据?

如何在表1中选取表1和表2共同的数据?查询结果不要生成在另外一张表上,而是直接在表1上显示结果。
表1:                         表2:
code         type             code       type
23456         12              23456       12 
12345         11              12345       11
05747         12              05747       12
05747         20              05748       13
05748         13              
05748         14
05755         
.....         ..
.....         ..
.....         ..

回复列表 (共5个回复)

沙发

selelct a.* from table1 a,table2 b where a.code=b.code and a.type=b.type ...

板凳

谢谢alpen给我提的这条语句,但是这样还是产生了Query这张表,我要显示的结果在表1上,就像
brow for code='05747'     记录在表1中显示

3 楼

你是说把 表2 中与 表1 有同的code纪录,添加到表1中去???

4 楼

把表1中与表2相同的记录改变一下颜色以示结果。

5 楼

表2建索引Index On code+type Tag Code
在显示表1内容的Grid的Refresh中写入以下代码:
This.SetAll("DynamicForeColor","Iif(Seek(表1.code+表1.type,'表2','code'), RGB(255,0,0),RGB(0,0,0))", "Column") 

(数据类型为字符型时需加STR()函数转换)

我来回复

您尚未登录,请登录后再回复。点此登录或注册