我有两个表,order_product和color。 order_product获得了product_code和color_code,并且color获得了color_code和color_name,用户发送了product_code,我需要获取给定product_code的所有相关color_code,并使用color_code从颜色表中返回color_name。
例如:
order_product:
product_code color_code
code1 GRN
code1 RED
color:
color_code color_name
GRN Green
RED Red
如果用户发送代码1,我需要返回绿色和红色。怎么可能?
答案 0 :(得分:0)
我认为一个简单的join可以做到:
$values=DB::table('order_product')->
join('color','color.color_code','=','order_product.color_code')
->where('order_product.product_code',$productCodeInput)->select('color.color_name')->get();