请教:如何查询字段不同的三个表?

skyi80 2002-05-01 07:11:02
我现在有三个表,这三个表中都有企业id和项目名称这两个字段,其他的字段名和类型相同,而且字段数也不同,而且这三个表并不关联,现在我要用企业id查询这三个表中符合条件的项目,并将找到的满足条件的记录的值给显示出来,不知该如何实现呀,不会要执行sql语句三次吧?
...全文
26 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyi80 2002-05-02
  • 打赏
  • 举报
回复
多表联合查询的查询结果是笛卡儿积,这样每个表中的记录会出现好多条重复呀。如果两个select语句选出的字段数和类型不同能用uinon吗?
yyuj 2002-05-02
  • 打赏
  • 举报
回复
两两关联不就得了
希偌 2002-05-01
  • 打赏
  • 举报
回复
联合查询用union
jsidiot 2002-05-01
  • 打赏
  • 举报
回复
用主表和从表啊
我觉得联合查询就可以解决啊
hiflash 2002-05-01
  • 打赏
  • 举报
回复
例子:

"select * from table1,table2,table3 where table1.id=1 and table2.name=a and table3.number=2"
skyi80 2002-05-01
  • 打赏
  • 举报
回复
beyond_xiruo(希偌),怎么用联合查询?
希偌 2002-05-01
  • 打赏
  • 举报
回复
用联合查询咯!
sduwjr 2002-05-01
  • 打赏
  • 举报
回复
别无他法
skyi80 2002-05-01
  • 打赏
  • 举报
回复
打错了,是只有两个字段相同,其他的字段都不相同

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧