我有两个表:
TableA,TableB。
TableA包含以下列:
id,用户名,密码,类型,TableB_id
TableB包含以下列:
id,类型,some_column,some_other_column
[[现在我需要根据TableB的ID和'类型'使用TableB的TableA记录。
我正在尝试在模型中定义类似这样的内容TableA模型:
$this->belongsTo('TableB', [
'foreignKey' => 'TableB_id',
]);
TableB模型:
$this->belongsTo('TableA', [ 'foreignKey' => 'id', ]);
当我打印SQL查询时,它将为我提供此结果:有人知道如何在Laravel中获取AND,OR条件的复杂查询吗?开TableA.id =(TableB.id)但是我需要这个:
开TableA.TableB_id =(TableB.id)==================问题2 ================= =>
我正在尝试在
Laravel
中动态获取以下查询从products
中选择*,其中(category
如'%categoryOne%'或[C0]如'%categoryTwo%')和(category
如'%brandOne%'或[C0]如'%brandTwoTwo' )这里我的列在数组中。我已经尝试过了:
brand
此查询的问题是由于生成所有条件。orWhere
,它正在使用OR
我有两个表:TableA,TableB。 TableA具有以下列:ID,用户名,密码,类型,TableB_id TableB具有以下列:ID,类型,some_column,some_other_column现在我...