我試圖做一個查詢與2項where
條款,如創建SQL查詢。一個以上的where子句
2
A
回答
2
你必須有一個對應於table1的對象。
雄辯對象:
class User extends Eloquent {
protected $table = 'table1';
...
}
ORM查詢:
$user = User::where('name', 'paul')
->where('id', 1)
->first();
11
簡單,使用其他where
Model::where('name', '=', 'paul')->where('id', '=', 1);
然後你可以使用get()
或first()
來獲取行(S) 。
如果您只想使用查詢生成器(流利),然後用DB::table('table1')->
替換Model::
。
注意
=
是可選在這裏。在這裏你可以使用其他操作符。
更新
從Laravel 4.2,你也可以使用數組:
Model::where([
'name' => 'paul',
'id' => 1
]);
相關問題
- 1. WHERE子句在一個字段上
- 2. SQL INSERT從where子句到另一個where子句
- 3. 兩個參數之一的WHERE子句
- 4. 同一列的多個WHERE子句
- 5. MYSQL - 在同一個表子查詢的WHERE UPDATE語句的WHERE子句
- 6. MySQL的多個WHERE子句
- 7. EntityDataSource Where Where子句
- 8. 如何使用兩個以上的「WHERE」子句? MYSQL錯誤
- 9. T-SQL在同一列上的Where Where子句
- 10. where子句中的多個語句
- 11. 多個列一起在where子句
- 12. 用where子句選擇一個列Eloquent
- 13. 插入一個參數到Where子句
- 14. 返回從WHERE子句或第一個
- 15. 使用一個NaturalSortComparer在LINQ where子句
- 16. SSRS - 在一個SQL WHERE子句如下
- 17. 雄辯第一where子句
- 18. Sql在同一個字段上多個Where子句
- 19. 將WHERE子句添加到Left Join上的一個表中?
- 20. 多個案例where子句
- 21. 寫這個SQL WHERE子句
- 22. Sequelize:多個where子句
- 23. SQL與多個where子句
- 24. Ravendb - 多個where子句?
- 25. JDBC - 兩個WHERE子句
- 26. redbeanphp中多個where子句
- 27. 多個where子句日期
- 28. sqlite3 where子句
- 29. 笨Where子句
- 30. 在WHERE子句
並不完全正確,你可以用'DB ::表( '表1')'代替雄辯模型。此外,你只需要'where或'orWhere'鏈接(而不是'和'')。 – 2013-05-13 18:41:06
的確如此,你可以用流利的語言來做到這一點,但他要求雄辯。修正了哪裏,謝謝指點。 – 2013-05-13 18:47:40
感謝它的作品太 – Ruben 2013-05-16 17:06:32