读书人

关于同时查询两个表的有关问题 access

发布时间: 2012-03-20 14:01:11 作者: rapoo

关于同时查询两个表的问题 access数据库
表ZXB的列有
dianlu haoma name .......其他的列用不到
1 1 1 ...
2 2 2 ...
3 3 3 ...
表circuit的列有

l_c_n c_typ ....其他的列用不到
1 0 ...
2 8 ...
3 8 ...

问题是我希望查询zxb内的所有内容select * from zxb
同时满足c_typ=8
l_c_n和dianlu是同一个东西在两个表内不同的名字

希望最后的到的格式为

dianlu haoma name .......其他的列用不到
2 2 2 ...
3 3 3 ...


[解决办法]

SQL code
SELECT dianlu,haoma,nameFROM   zxbWHERE  DIANLU IN (SELECT l_c_n FROM circuit WHERE c_typ=8)
[解决办法]
SQL code
SELECT a.*FROM zxb a, (select * from circuit ) bWHERE a.dianlu=b.l_c_n and c_typ=8; 

读书人网 >VB

热点推荐