我有两张桌子。一个是关于包含约500种产品的产品规格。第二个表是大约50种与利润有关的产品。我想从包含500种产品的表中提取这50种产品。并在一个表格中显示50种产品的规格和利润。
我尝试使用whereIn并加入一个语句,但它显示“违反完整性约束”。
答案 0 :(得分:0)
使用连接应该足以做到这一点:
DB::table('table_with_50_products')
->join('table_with_50_products as t50', 'id', '=', 'table_with_500_products.id')
->select('t50.*', 'table_with_500_products.specifications')
->get();
修改强> 添加了表别名