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,数量和日期。查询两个日期
我想在两个日期之间显示记录。
我的查询与两条记录匹配。但是当我添加“AND product.pid = stock.pid”时,它只显示1条记录。
我想从库存表的pid方面的产品表中显示产品名称。
左连接? SELECT product.pname,stock.pid,stock.qty,stock.rate FROM产品LEFT JOIN股票ON product.pid = stock.pid WHERE(日期'2012-04-10'和'2012-07-16')AND product.pid = stock.pid – mask8 2012-07-17 17:36:04
更好地书写您的文字描述。 – 2012-07-17 17:38:14