Chinaunix

标题: 求助大神:书写SQL语言 [打印本页]

作者: haozhe123    时间: 2013-12-03 09:26
标题: 求助大神:书写SQL语言
有如下关系:
供应商(供应商号,供应商名,城市名)
零件(零件号,零件名,颜色)
工程项目(工程号,工程名,城市名)
供应(供应商号,零件号,工程号,数量)

1,查找使用了"为民" 供应商 提供的红色零件且数量大于2000个的工程项目的号码和名称。
2,查找供应商名称中有“有限”和“为民”文字的供应商号和供应商名。
3,查找所有向“上海市”的工程项目提供了蓝色零件且数量不少于2500个的供应商号和供应商名.

作者: li0924    时间: 2013-12-03 17:13
请人帮忙;至少需求写好一点;表名,字段这个也填上
  1. 供应商(供应商号,供应商名,城市名)   A(Aid,Aname,Acity)
  2. 零件(零件号,零件名,颜色)           B(Bid,Bname,Bcolor)
  3. 工程项目(工程号,工程名,城市名)     C(Cid,Cname,Ccity)
  4. 供应(供应商号,零件号,工程号,数量) D(Aid,Bid,Cid,Dnum)
复制代码
  1. 1. select Cid,Cname from C where Cid in
  2. (select Cid from A ,B ,D where A.Aid=D.Aid and B.Bid=D.Bid and A.Aname='为民' and B.Bcolor='red' and D.Dnum>2000);

  3. 2. select Aid,Aname from A where Aname like '%有限%为民%' or Aname like '%为民%有限%';

  4. 3. 第三题跟第一题差不多!
复制代码

作者: haozhe123    时间: 2013-12-26 09:46
谢谢大神的帮助




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2