我有两个表(EAV 关系),Customer
( id
, name
) 和CustomerVarchar
( id
, customer_id
, attribute_id
, value
) 关系如下。
Customer
有很多CustomerVarchar
CustomerVarchar
属于Customer
我想Customer
根据具有特定值的两行在中选择一行CustomreVarchar
。更具体地说,我想检索Customer
具有以下条件的这两个关联行的行(必须具有两个关联行CustomerVarchar
):
row 1 has `attribute_id`= 5 and `value`=`John`
row 2 has `attribute_id`= 7 and `value`=`Doe`
这可能吗?