sql right join从右表返回多行

时间:2017-03-06 19:00:57

标签: mysql join right-join

我有两个表产品表和批处理表。产品表包含产品清单,批次表包含有关到货日期,有效期,批号和数量的信息。当记录到批处理表时,我拉出product_id并将其存储在批处理表中。我想使用右连接查询这两个表,但是我无法从批处理表中获取其他行。这是我的代码

SELECT products.product_id, products.gen_name,products.product_code, batch.product_id FROM products RIGHT OUTER JOIN batch ON batch.product_id=products.product_id;

如何从批处理表中获取到货日期,到期日,批号和数量?

2 个答案:

答案 0 :(得分:0)

  

我怎样才能获得到货日期,到期日,批号和   批次表中的数量?

将它们添加到选择列表中。

答案 1 :(得分:0)

没有看到桌子就很难说。我希望这可以帮助您解决问题: SQL RIGHT JOIN