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语句怎么写?谢谢!
2 个解决方案
#1
SELECT DISTINCT a.* FROM a,b WHERE FIND_IN_SET(a.id,b.id_other)
#2
漂亮,太感谢了,还真有这个函数
#1
SELECT DISTINCT a.* FROM a,b WHERE FIND_IN_SET(a.id,b.id_other)
#2
漂亮,太感谢了,还真有这个函数