

怎么实现图片1,根据客户名称情人,返回商品名称和数量,并且商品数量为零不返回
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言1. 首先,我们需要创建一个客户信息和商品信息的数据库表。客户表包括客户名称和客户ID,商品表包括商品名称、客户ID以及商品数量。
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
CustomerName VARCHAR(50)
);
CREATE TABLE Products (
ProductName VARCHAR(50),
CustomerID INT,
Quantity INT
);
INSERT INTO Customers (CustomerID, CustomerName) VALUES
(1, '情人A'),
(2, '情人B'),
(3, '情人C');
INSERT INTO Products (ProductName, CustomerID, Quantity) VALUES
('商品1', 1, 3),
('商品2', 1, 0),
('商品3', 1, 5),
('商品4', 2, 0),
('商品5', 2, 2),
('商品6', 3, 0),
('商品7', 3, 1);
SELECT p.ProductName, p.Quantity
FROM Customers c
JOIN Products p ON c.CustomerID = p.CustomerID
WHERE c.CustomerName = '情人A' AND p.Quantity > 0;