标题:[求助]多表查询的问题!
只看楼主
dlpoint
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-6-18
 问题点数:0 回复次数:3 
[求助]多表查询的问题!
假设三个表table_a,table_b和table_c
三个表有相同字段field_cer
查询条件有三个,分别是crit_a,crit_b,crit_c

问题是:
如何在三个表中分别查询字段field_a的值等于crit_a,crit_b,crit_c的记录?

用循环语句可以实现吗?

'不知道我的意思说清楚没有
'打个比方
'有三群人(工人,学生,农民)
'这三群人都有名字,是吧
'条件1是张三,条件2是李四,条件3是王麻子
'现在要在三群人中分别找出名字叫张三的,叫李四的,叫王麻子的
'到底怎么弄啊?

[此贴子已经被作者于2006-7-31 10:09:00编辑过]

搜索更多相关主题的帖子: 查询 
2006-07-31 09:51
chaojimali
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-4-25
得分:0 
select * from table_a a,table_b b,table_c c where a.field_cer='"&crit_a&"' and b.field_cer='"&crit_b&"' and c.field_cer='"&crit_c&"'

2006-07-31 16:26
小鼓锤
Rank: 1
等 级:新手上路
帖 子:175
专家分:0
注 册:2005-11-29
得分:0 
你可以用视图工具,然后查看代码就可以了
这是比较快的,但不是太好
2006-07-31 16:30
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
查三次不就行了
2006-07-31 17:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-81166-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.224290 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved