【发布时间】:2015-03-30 01:36:21
【问题描述】:
我有 3 张表 product、brand 和 product_media。
产品: skuid(int)(pk)、brand_id(int)
品牌: id(int)(pk)、brand_name(varchar)
product_media: id(int)(pk)、skuid(int)(fk)、product_img(varchar)
数据库查询
$result = DB::table('product')
->join('brand', 'product.brand_id', '=', 'brand.id')
->join('product_media', 'product.skuid', '=', 'product_media.skuid')
->select('product.skuid', 'brand.brand_name', 'product_media.product_img')
->where('skuid')->get();
我收到一条错误消息,提示“违反完整性约束,where 子句中的列 'skuid' 不明确”
谁能帮我解决这个问题?
【问题讨论】:
标签: join laravel inner-join