mysql中的一对多查询问题
有表1
pid pathurl
1 /upload/2011/04/05/20010405.jpg
2 /upload/2011/04/05/20010406.jpg
3 /upload/2011/04/05/20010407.jpg
有表2
pid attr1
1 方法1
1 方法2
1 方法3
2 方法2
3 方法4
1 方法4
表1与表2是一对多的关系。我现在需要查询出
表2中attr1='方法2'的记录
或查询出
带有方法1并且带有方法2的记录来。
出来的记录格式需要是:
pid pathurl attr1
1 /upload/2011/04/05/20010405.jpg 方法2
用group by和having是可以,但效率很低。