作者ephesians (ephesians)
看板Programming
标题Re: [问题] 请问Access资料库查询栏位问题
时间Fri Mar 2 08:58:30 2007
※ 引述《ryanwang (ryan)》之铭言:
: 请问一下关於access栏位的问题,问题如下:
: 笔数 品名 数量
: 1 铅笔 1
: 2 饼乾+饮料 1
: 3 橡皮擦 2
: 4 铅笔 1
: 根据品名会去库存删除对应的数量,例如铅笔有第一笔和第四笔,
: 所以只需要将库存中铅笔的数量扣除2。
: 我的问题是第二笔资料包含饼乾和饮料,如何删除库存中饼乾和饮料的数目各1。
: 因为客户所给的资料出现复合品名,中间以加号做连接,
: 请问是否有可能利用access就可以解决这样的问题,还是说
: 需要用程式语言如vb,asp等相关语言来筛选呢?
: 在此先谢过...
我会用这样的撇步:
上表假定为 "订单" 表,另有一个 "库存" 表.
SELECT * FROM 订单, 库存 WHERE 库存.品名 LIKE ('%' + 订单.品名 + '%')
缺点是库存品名如果含有 + 号,就混淆了.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.65.163