mysql中根据表格中的某个字段的值关联不同的表
SELECT
a.*,
CASE
mysql下载add produceWHEN a.in_out = 'in'
THEN
bp.purchase_num
END AS purchase_num
FROM
psom_stock_detail_info a
LEFT JOIN psom_store_info psi ON psi.id = a.store_id
LEFT JOIN psom_purchase_info b ON b.id = a.order_id
LEFT JOIN psom_purchase_produce_info bp ON bp.purchase_id = b.id
上⾯代码所⽰:使⽤case when then ⽅法
百度了⼀下,在⼀个case中暂时没有到能够返回多个值的⽅法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论