我有两个表(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`
这可能吗?