1.关系型数据库中存在使用多个ke y value 这种结构进行存储,在查询的时候多列匹配的时候不是很好匹配
自己整理出如下方式进行查询,方便以后进行查阅,
1.使用group_conct
2.group having方式
select t.id,
count(*) c
from t_attr_ext t
where (t.field = 'fieldname'
and t.fieldvalue = 'fieldvalue')
or (
(t.field = 'fieldname1'
and t.fieldvalue = 'fieldvalue1'
)
group by id
having c = 2