表A
id name
1 黎明
2 刘德华
3 刘德华1
4 刘德华2
表B
id id_other
11 1,2
2 2,3
想找出来表A的id在表B中id_other中的数据;
功能相似于
select * from A where id in ( select id_other from B )
可以找出类数据
id name
1 黎明
2 刘德华
3 刘德华1
这个mysql语句怎么写?谢谢!
id name
1 黎明
2 刘德华
3 刘德华1
4 刘德华2
表B
id id_other
11 1,2
2 2,3
想找出来表A的id在表B中id_other中的数据;
功能相似于
select * from A where id in ( select id_other from B )
可以找出类数据
id name
1 黎明
2 刘德华
3 刘德华1
这个mysql语句怎么写?谢谢!
解决方案:20分
SELECT DISTINCT a.* FROM a,b WHERE FIND_IN_SET(a.id,b.id_other)