我有两个表,一个是库存信息表,一个是借用信息表,我现在想做的是在借用时首先要判断库存里有没有这条信息,要是没有给用户提示不能操作。
EG:
CREATE table T(name varchar(10),QTY FLOAT)
CREATE table TT(name varchar(10),QTY FLOAT)
--库存
insert T select '121', 20
insert T select '122', 30
insert T select '123',40
insert T select '124',20
--借用 insert TT select '122', 20
insert TT select '123', 50
在插入一条记录
insert TT select '127', 20
这条记录在库存表中书找不到的,现在我就想提示用户不能借用‘127’,该怎么做呢
希望得到各位的帮忙,小女子 感激不尽
EG:
CREATE table T(name varchar(10),QTY FLOAT)
CREATE table TT(name varchar(10),QTY FLOAT)
--库存
insert T select '121', 20
insert T select '122', 30
insert T select '123',40
insert T select '124',20
--借用 insert TT select '122', 20
insert TT select '123', 50
在插入一条记录
insert TT select '127', 20
这条记录在库存表中书找不到的,现在我就想提示用户不能借用‘127’,该怎么做呢
希望得到各位的帮忙,小女子 感激不尽
--自己判断或加外键约束
CREATE table T(name varchar(10) primary key,QTY FLOAT)
CREATE table TT(name varchar(10) references T(name) ,QTY FLOAT)
这个怎么解决呢
from
TT
left join
T
on
TT.name=T.name
where
T.OUTY is null从上面查询里就可以找到在TT表里有,而在在库表里没有的产品号,人后通过前台程序判断一下就可以了.