MySQL社区

标题: 怎样查询对应表的多个值 [打印本页]

作者: gqdsc    时间: 2016-3-9 12:41
标题: 怎样查询对应表的多个值
抱歉新人还没太多金币。今有一个问题请教各位。假如有表a,内容如下:
id    name      regid
1        a             2,3
2       b             1,2,3
3        c              1,3

表b
regid     regname
1            北京
2            天津
3             湖南

表c
id              add
1               天安门1号
1               中南海2号
2                天津市1号
2                天津市2号
现在想要将表a 中 regid对应的数字获取它的regname,同时查询c中对应的地址(可能有多个),结果如下:
id             name           b.regname                                      c.add
1               a                    北京,天津                                     天安门1号,中南海2号
2,               b                  北京,天津,湖南                            天津市1号,天津市2号
…………
请问这个要如何写语句?或者要用存储过程才能完成,恳请直接,在线急等,非常感谢。








欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2