首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

=======>>>问一SQL语句<<=============,该怎么解决

2012-01-14 
急问一SQL语句有a,b,c三个表,字段分别为a:shopid,shopname,telephoneb:menuid,d

=======>>>急问一SQL语句<<=============
有a,b,c三个表,字段分别为
a:shopid,shopname,telephone
b:menuid,dish,price
c:rangeid,shopid,buildingid

现在要求,当buildingid=1的时候列出shopname,telephone,dish,price四个字段


谢谢

[解决办法]
B表跟其他表好象没有关联...
[解决办法]
三張表的關聯如何?
[解决办法]
select a.shopname,a.telephone,b.dish,b.price
from a,b,c
where a.shopid = b.menuid and a.shopid = c.rangeid and c.buildingid=1

这样可以么?
[解决办法]
dish,price

不知道怎么列 FK是什么?
[解决办法]
跟B表少了关联
[解决办法]
是啊,没有b表的关联
[解决办法]
select a.shopname,a.telephone,b.dish,b.price
from a,b,c
where a.shopid = c.shopid and b.shopid = c.shopid and c.buildingid=1

热点排行
Bad Request.