SQL语句 无误但查询不出结果
我要“查询有北京仓库订购单的北京供应商的名称;”语句如下:select供应商名from供应商,订购单,职工,仓库where地址='北京'and城市='北京'and供应商....
我要“查询有北京仓库订购单的北京供应商的名称;”语句如下:
select 供应商名 from 供应商, 订购单,职工,仓库
where 地址 = ' 北京 '
and 城市 = '北京'
and 供应商.供应商号= 订购单.供应商号
and 订购单.职工号 = 职工.职工号
and 职工.仓库号 = 仓库.仓库号
以上语句不报错,查不到结果,是基于多个关系的连接操作。
我在MS SQL Server 2005里练习的,莫非我应该在进行多关系连接查询之前应该有什么操作?(基于两个表的简单的查询就可以)
where 地址 = ' 北京 '
这句的 '' 内没有空格就好了 展开
select 供应商名 from 供应商, 订购单,职工,仓库
where 地址 = ' 北京 '
and 城市 = '北京'
and 供应商.供应商号= 订购单.供应商号
and 订购单.职工号 = 职工.职工号
and 职工.仓库号 = 仓库.仓库号
以上语句不报错,查不到结果,是基于多个关系的连接操作。
我在MS SQL Server 2005里练习的,莫非我应该在进行多关系连接查询之前应该有什么操作?(基于两个表的简单的查询就可以)
where 地址 = ' 北京 '
这句的 '' 内没有空格就好了 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询