关于Access查询问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:38:26
请高人帮我检查一下如下查询,我实在是不知道哪里有误,多谢了~
select 港口信息.港口名称as出港港口,港口信息.港口名称as入港港口
from 出港信息,入港信息,港口信息
where 出港信息.港口编号=港口信息.港口编号 and 入港信息.港口编号=港口信息.港口编号
三个表分别是:港口信息(港口编号,港口名称),入港信息(入港编号,港口编号,入港时间),出港信息(出港编号,港口编号,出港时间),三个表之间有联系,想通过以上查询在一张表中显示一条航行信息的出港港口和入港港口.望高人能给出比较详细的答复,将不胜感激~

三个表之间 港口信息 和 入港信息 是有联系的
港口信息 和 出港信息 是有联系的
而入港信息 和 出港信息 是没有联系的 难道入港编号和出港编号是一样的?
查询意图肯定有问题
分开查
select 港口信息.港口名称 as 出港港口
from 港口信息,出港信息
where 港口信息.港口编号=出港信息.港口编号

select 港口信息.港口名称 as 入港港口
from 港口信息,入港信息
where 港口信息.港口编号=入港信息.港口编号

select tb1.a,tb1.b,from tb1 where tb1.b=**这样才对。
你对一个表操作就不要写表头了
select a,b,c from table where c=这样

你那个where自句好像不对吧,三个表的编号都相当算是什么条件???
应该条件不对了