| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 518 人关注过本帖, 1 人收藏
标题:关于数据库多表查询问题
只看楼主 加入收藏
hshuguobin
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-6-10
结帖率:100%
收藏(1)
 问题点数:0 回复次数:2 
关于数据库多表查询问题

现有四张表ICBal(存货余额表),ICBillEntry(购货单据条目表),ICInvoiceEntry(销售单据条目表),ICInitData(存货初始数据表)
字段分别如下:
ICBal:Fperiod(期间),FstockID(存放地点),FitemID(存货代码),FendBal(期末余额)
ICBillEntry:FBillID(业务编号),FItemID(存货代码),FQty(数量),FPrice(单价),FAmount(金额)
ICInvoiceEntry:FInvoiceID(业务编号),FItemID(存货代码),FQty(数量),FPrice(单价),FAmount(金额)
ICInitData:FStockID(存放地点),FitemID(存货代码),FBegQty(期初结存数量),FBegBal(期初余额)
这四张表中都有FitemID字段,我的问题是:存货代码为001,如果我想删除001,那么要查询这四张表,只要其中有一张表里有001这个数据,就不能删除001!
如果是一张表判断一次的话也能解决这个问题,但是我想通过多表查询语句来解决这个问题,请大家帮忙解决一下!代码怎么写?

搜索更多相关主题的帖子: 数据库 查询 
2007-07-11 23:56
hshuguobin
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2007-6-10
收藏
得分:0 
郁闷,没人回我
2007-07-15 10:33
taihongbo
Rank: 1
来 自:山东临沂
等 级:新手上路
帖 子:127
专家分:0
注 册:2004-11-15
收藏
得分:0 

Delete From 表 Where ("001" Not In (Select ID From 表1)) And ("001" Not In (Select ID From 表2))....


淘宝 毛绒玩具 熊
jstbobo.taobao. com
久顺通啵啵玩具店
2007-07-15 14:42
快速回复:关于数据库多表查询问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030611 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved