所以这是故事,
SELECT STOCK_TABLE.Product_Name,STOCK_TABLE.Product_Stock
From STOCK_TABLE
Product_Name中的包含:
它在STOCK_TABLE.Product_Stock
中也有一个股票编号当衬衫的库存为空时,上面的查询将显示产品名称,但产品库存为空,因为它为空。
我想要的情况是,如果产品库存为空,产品名称也将消失。
可能吗?
答案 0 :(得分:0)
SELECT STOCK_TABLE.Product_Name,STOCK_TABLE.Product_Stock
From STOCK_TABLE
WHERE STOCK_TABLE.Product_Stock>0 and STOCK_TABLE.Product_Stock is not null
但是,这是基本的SQL,您可能希望阅读该语言。
答案 1 :(得分:0)
我不确定我的问题是否正确,但不应该做以下工作?
SELECT STOCK_TABLE.Product_Name,STOCK_TABLE.Product_Stock
FROM STOCK_TABLE
WHERE STOCK_TABLE.Product_Stock != 'empty'
或者如果STOCK_TABLE.Product_Stock有多件
SELECT STOCK_TABLE.Product_Name,STOCK_TABLE.Product_Stock
FROM STOCK_TABLE
WHERE STOCK_TABLE.Product_Stock > 0
答案 2 :(得分:0)
以下是您可能正在寻找的查询(T-SQL版本):
SELECT S.Product_Name
,S.Product_Stock
FROM STOCK_TABLE S
WHERE S.Product_Stock IS NOT NULL
AND S.Product_Stock > 0
希望这会对你有所帮助。
答案 3 :(得分:0)
尝试添加过滤器
SELECT STOCK_TABLE.Product_Name,STOCK_TABLE.Product_Stock
From STOCK_TABLE
Where STOCK_TABLE.Product_Stock OR STOCK_TABLE.Product_Stock IS NULL
答案 4 :(得分:0)
请使用以下查询:
SELECT STOCK_TABLE.Product_Name,STOCK_TABLE.Product_Stock
From STOCK_TABLE
WHERE STOCK_TABLE.Product_Stock IS NOT NULL