![](/img/trans.png)
[英]SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'value' in where clause is ambiguous
[英]SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'status' in where clause is ambiguous
我的簡單查詢顯示此錯誤
DB::table('news')->join('categories', 'news.category_id', '=', 'categories.id')
->join('users', 'news.created_by', '=', 'users.id')
->select('news.*', 'categories.name as category_name','users.name as user_name','categories.bn_name','users.photo','news.photo as n_photo')
->where('status', 1)
->orderBy('news.id', 'desc')
->take(5)
->get();
試着改變這個:
->where('status', 1)
對此:
->where('news.status', 1)
可能在另一個連接表中有另一個名為status
字段,因此您需要指定要按status
過濾的表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.