根据下面的表1 ,条件是知道catid=6 怎么根据这个条件 读取下面三行(公司新闻,最新公告,国内新闻)出来.
表1
catid arrchildid catname
6 6,7,20,151 新闻中心
7 7 公司新闻
20 20 最新公告
151 151 国内新闻
表1
catid arrchildid catname
6 6,7,20,151 新闻中心
7 7 公司新闻
20 20 最新公告
151 151 国内新闻
解决方案 »
- C#如何实现安装MYSQL
- xp使用mysql出现的问题
- mysql数据库建模大家用什么工具?
- C语言写的Console程式,查询显示MySQL table中的中文内容乱码!
- 用ado记录集recordset更新数据表(使用myodbc驱动 ),如何获得更新记录的自动编号列的值
- 在C中获取Mysql存储过程的数据集
- 这个MYSQL下创建的存储过程哪个地方错了
- 删除子孙
- MYSQL支持中文和日文全文索引的解决方案有哪些呢?
- 求解关于scott登录出现Error(1045)(28000)解决方法
- 只授权给全库的select权限,show processlist时候为什么能看见别的账户进程
- mysql 主从数据库同步不及时的问题
select arrchildid from tt where catid=6) b
on find_in_set(a.arrchildid,b.arrchildid)>0
from tb A,tb B
where B.catid=6 and instr(concat(',',B.arrchildid,','),A.id)>0
union all
select * from tb where catid=6;
from 表1 a , 表1 b
where a.catid=6
and find_in_set(b.catid,a.arrchildid)