比如
姓名 特征
小明 很高
小明 很胖
小明 英语好
小明 画画好
小红 很高
小红 画画好
想实现搜索特征为"很高"并且"画画好"的同学,也即搜索结果为"小明"和"小红",搜索结果:
小红
小明
请问如何实现,谢谢
姓名 特征
小明 很高
小明 很胖
小明 英语好
小明 画画好
小红 很高
小红 画画好
想实现搜索特征为"很高"并且"画画好"的同学,也即搜索结果为"小明"和"小红",搜索结果:
小红
小明
请问如何实现,谢谢
(select * from table where 特征= '很高' or 特征 = '画画好')t1
group by 姓名
having count(1) > 1
(select * from table where 特征= '很高' or 特征 = '画画好')t1
group by 姓名
having count(1) > 1
from table1 a, table1 b
where a.特征='很高'
and b.特征='画画好'
and a.姓名=b.姓名