SQL语句 无误但查询不出结果

我要“查询有北京仓库订购单的北京供应商的名称;”语句如下:select供应商名from供应商,订购单,职工,仓库where地址='北京'and城市='北京'and供应商.... 我要“查询有北京仓库订购单的北京供应商的名称;”语句如下:
select 供应商名 from 供应商, 订购单,职工,仓库
where 地址 = ' 北京 '
and 城市 = '北京'
and 供应商.供应商号= 订购单.供应商号
and 订购单.职工号 = 职工.职工号
and 职工.仓库号 = 仓库.仓库号

以上语句不报错,查不到结果,是基于多个关系的连接操作。
我在MS SQL Server 2005里练习的,莫非我应该在进行多关系连接查询之前应该有什么操作?(基于两个表的简单的查询就可以)
where 地址 = ' 北京 '
这句的 '' 内没有空格就好了
展开
 我来答
波波他在路上
2010-03-15 · 超过35用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:97.4万
展开全部
改成这样再试试。select 供应商名 from 供应商, 订购单,职工,仓库
where 供应商.地址 = ' 北京 '
and 供应商.城市 = '北京'
and 供应商.供应商号= 订购单.供应商号
and 订购单.职工号 = 职工.职工号
and 职工.仓库号 = 仓库.仓库号
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式