以下の関係を持つ 2 つのテーブル (EAV 関係)、( Customer
、id
)name
およびCustomerVarchar
( id
、customer_id
、) があります。attribute_id
value
Customer
多くを持っていますCustomerVarchar
CustomerVarchar
属するCustomer
Customer
の特定の値を持つ 2 つの行に基づいての行を選択したいと思いますCustomreVarchar
。より具体的には、以下の条件でこれら 2 つの関連付けられた行を含む の行を取得したいと考えてCustomer
います (関連付けられた両方の行が に含まれている必要がありますCustomerVarchar
)。
row 1 has `attribute_id`= 5 and `value`=`John`
row 2 has `attribute_id`= 7 and `value`=`Doe`
これは可能ですか?