我正在为laravel中的学校项目编写程序,因此我尝试加入两个表格:产品和目的地
表Product具有以下列:ID,名称
Destinations表具有以下列:Destinations:id,product_id,destination,quantity,target_person
我需要加入product_id
和id
products = DB::table('products')
->leftJoin('destinations','id','=','destinations.product_id ')
->get();
但是当我尝试使用
LEFT JOIN
时,出现以下错误:最佳答案
使用表引用products.id
products = DB::table('products')
->leftJoin('destinations','products.id','=','destinations.product_id')
->get();
关于php - 违反完整性约束: How to join two tables,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46359730/