在mySQL中递归调用

时间:2015-09-21 06:02:40

标签: mysql recursive-query

我有一些数据有三列

+------+------+------+
| col1 | col2 | col3 |
+------+------+------+
|  a   |  1   |  p   |
|  a   |  3   |  q   |
|  1   |  b   |  r   |
|  1   |  c   |  s   |
|  3   |  x   |  t   |
|  b   |  l   |  u   |
|  b   |  x   |  v   |
|  c   |  t   |  w   |
|  c   |  z   |  m   |
+------+------+------+

第1列条目可以包含多个值。

现在,如果用户在表中搜索1,则返回与1对应的所有值,

现在应该重复与第1列中的b对应的所有条目,依此类推..所以如果用户搜索1,则输出应为

+------+------+
| col1 | col2 |
+------+------+
|  1   |  b   |
|  1   |  c   |
|  3   |  x   |
|  b   |  o   |
|  b   |  x   |
|  c   |  t   |
|  c   |  z   |
+------+------+

有人可以帮我处理选择查询。?

0 个答案:

没有答案