急求sql语句

goodtime 2009-12-08 05:47:02
有如下记录
表一
A a
A b
A c
B d
B e
B f
C g
C h
C i
表二
b B
f C
形如这样的无限极扩展
如何根据A得到ABC,根据B得到BC等
...全文
100 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2009-12-08
  • 打赏
  • 举报
回复
MYSQL不支持递归查询,在ASA、ORACLE、SQLSERVER2005中均支持,只有用SP OR 语言来完成了
jinniu005 2009-12-08
  • 打赏
  • 举报
回复
深奥
goodtime 2009-12-08
  • 打赏
  • 举报
回复
谢谢楼上~!我钻牛角尖了~
ACMAIN_CHM 2009-12-08
  • 打赏
  • 举报
回复
[Quote]一个无限级别关联的例子[/Quote]

不用费心了。如果是无限,则在MYSQL中无法用一句SQL来实现。只能通过程序或者存储过程来实现。
wwwwb 2009-12-08
  • 打赏
  • 举报
回复
大家注意下,这是一个无限级别关联的例子

举例说明,比如B,怎么关联
goodtime 2009-12-08
  • 打赏
  • 举报
回复
大家注意下,这是一个无限级别关联的例子
wwwwb 2009-12-08
  • 打赏
  • 举报
回复
DELETE A FROM A INNER JOIN B ON A.SMALL=B.BIG WHERE A.BIG='A'
ACMAIN_CHM 2009-12-08
  • 打赏
  • 举报
回复
delete 表一 ,表二 from 表一 ,表二 where 表一.small=表二.big and 表一.big='A'
wwwwb 2009-12-08
  • 打赏
  • 举报
回复
如何根据A得到ABC,根据B得到BC等
已经说过,简要说明一下结果是怎样得出的,
select * from b1 where f1='a'?
goodtime 2009-12-08
  • 打赏
  • 举报
回复



怎么在删除A的时候 把相关的子节点都删除了
  • 打赏
  • 举报
回复
没看明白~
wwwwb 2009-12-08
  • 打赏
  • 举报
回复
简要说明一下结果是怎样得出的,递归查询?
ACMAIN_CHM 2009-12-08
  • 打赏
  • 举报
回复

根据A得到ABC
根据B得到BC

这个是怎么个算法?建议简单描述一下你的算法逻辑。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧