首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

表查询有关问题? help me

2012-02-14 
表查询问题? help me!现有3张表如下根据C表关联,查询出所有的终端,以及终端所对应的播放列表,条件是播放列

表查询问题? help me!
现有3张表如下
根据C表关联,查询出所有的终端,以及终端所对应的播放列表,条件是播放列表字段 "b_iscenter=1 "
      a     终端表                                 b   播放列表                                       c   关联表
a_id       a_name                 b_id         b_name       b_iscenter                 b_id         a_id
  1a1         1                 b1                 0                                 1     2
  2               a2                       2                 b2                 1                                 1               4
  3               a3                       3                 b3                 1                                 3               3
  4               a4                       4                 b4                 0                                 2               1
  5               a5                       5                 b5                 1                          
  6               a6    

得到如下结果:
a_id           a_name         b_id         b_name
  1   a1     2   b2      
  2                 a2                 /                 /
  3                 a3                 3                 b3
  4                 a4                 /                 /
  5                 a5                 /                 /
  6                 a6                 /                 /




[解决办法]
select a.*,b.* from a left join c on a.a_id = c.a_id left join b on b.b_id = c.b_id
完毕。

热点排行