以下の関係を持つ 2 つのテーブル (EAV 関係)、( Customer、id)nameおよびCustomerVarchar( id、customer_id、) があります。attribute_idvalue
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`
これは可能ですか?