SELECT product.pname,stock.pid,stock.qty,stock.rate
FROM product,stock
WHERE (date BETWEEN '2012-04-10' AND '2012-07-16') AND product.pid=stock.pid
这是我的 sql 查询,但问题是当执行此查询时,它显示单个结果意味着我的产品表包含 pid 和 pname,而库存表包含 pid、rate、qty 和 date。
我想显示两个日期之间的记录。
我的查询与两条记录匹配。但是当我添加“AND product.pid=stock.pid”时,它只显示 1 条记录。
我想根据库存表的 pid 从产品表中显示产品名称。