CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

三表间的关系SQL语句如何写呀

楼主soulland(anne)2003-12-02 02:16:28 在 VB / 数据库(包含打印,安装,报表) 提问

一个表是产品类型,结构如下:  
  TYPE_id,TYPE_NAME  
  一个表是产品信息表:  
  P_NAME,TYPE_ID  
  一个表是产品库存表:  
  P_NAME,TOTAL  
   
  我想查某一类的库存,如何写SQL语句呀  
   
  用INNER   JOIN吗 问题点数:0、回复次数:3Top

1 楼sanwaxubin(一笑而过)回复于 2003-12-02 03:10:42 得分 0

假设你的三个的表表名为A,B,C  
   
  你应该可以这样写:  
  Select   A.YYPE_NAME,C.TOTAL   From   A,B,C   Where   A.TYPE_ID='此处添加你要查询的类型ID‘   ,AND   B.TYPE_ID=A.TYPE_ID   AND   C.P_NAME=B.P_NAME    
   
  没有测试啊,你自己试试看了,不过你也太扣了   问题点数:     0Top

2 楼mousean(快乐无限)回复于 2003-12-02 10:56:29 得分 0

SQL语句如下  
   
  strsql="select   p_name,total   from   库存表   a   inner   join   信息表   b   on   a.p_name=b.p_name   where   b.type_id   in   (select   type_id   from   产品类型   where   type_name='"   &   strtypename   &   "')"  
   
  '-----strtypename是传递的产品类型名称变量  
  Top

3 楼soulland(anne)回复于 2003-12-02 19:37:32 得分 0

sanwaxubin(一笑而过)兄不是偶扣门,实在是入不覆出,偶确实是一分也没有了,哪天有分了,一定开贴散分  
  大恩不言谢,太喜爱CSDN了Top

相关问题

  • 如何用sql语句删除access表的关系?
  • 删除表之间的关系的SQL语句怎么写
  • 两表关系选择数据sql语句问题。
  • 修改表的sql语句
  • 多表查询SQL语句?
  • 更新表SQL语句
  • 大难度的SQL语句.涉及四个表之间的关系
  • 两个表a,b,一对多的关系,一个sql语句查出以数据:
  • 两个表a,b,一对多的关系,一个sql语句查出以数据:
  • 请教读取关系数据表的SQL语句问题<在线等待.....>

关键词

  • 语句
  • sql
  • 表
  • 库存
  • 类型
  • 产品
  • sql语句
  • total
  • where
  • type

得分解答快速导航

  • 帖主:soulland

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo