mysql如何根据数组查询?
比如:表1idindexgroup11happy23happy34sad42angry表2:idname1aaaa2bbbb3cccc4dddd我用的php,首先检索表1...
比如:
表1
id index group
1 1 happy
2 3 happy
3 4 sad
4 2 angry
表2:
id name
1 aaaa
2 bbbb
3 cccc
4 dddd
我用的php,首先检索表1中,group=happy的index结果集,得到数组$tem=array('1','3');
我想用这个数组里的元素作为表2里id检索条件获取name值。如何写sql语句呢?
就是id=1和id=3的name的值。 展开
表1
id index group
1 1 happy
2 3 happy
3 4 sad
4 2 angry
表2:
id name
1 aaaa
2 bbbb
3 cccc
4 dddd
我用的php,首先检索表1中,group=happy的index结果集,得到数组$tem=array('1','3');
我想用这个数组里的元素作为表2里id检索条件获取name值。如何写sql语句呢?
就是id=1和id=3的name的值。 展开
2个回答
展开全部
select name from `表2` where id in (select index from `表1` where group = 'happy');
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询