这是两张表的联合查询,测试了没问题
select  distinct  b.title ,b.litpic , b.ID aid from dede_addonsession  a inner join dede_archives b on b.ID=a.filmID where screeningsdate = CURDATE()  order by ID desc limit 6我想加个表 dede_addonmovie 三张表的联系条件是 b.ID = a.filmID = dede_addonmoive.aid我想去 b 里面的 b.title ,b.litpic , b.ID 和 dede_addonmoive表里的全部数据  各位大哥 该怎么写 急啊  我试过很多方法了 都出不来`````````

解决方案 »

  1.   

    select  distinct  b.title ,b.litpic , b.ID aid from dede_addonsession  a 
    LEFT join dede_archives b on b.ID=a.filmID 
    LEFT JOIN dede_addonmovie C ON B.ID=C.AID
    where screeningsdate = CURDATE()  order by ID desc limit 6
      

  2.   

    select  distinct  b.title ,b.litpic , b.ID aid from dede_addonsession  a 
    LEFT join dede_archives b on b.ID=a.filmID 
    LEFT JOIN dede_addonmovie C ON B.ID=C.AID 
    where screeningsdate = CURDATE()  order by ID desc limit 6
      

  3.   

    select  distinct  b.title ,b.litpic , b.ID aid from dede_addonsession  a 
    LEFT join dede_archives b on b.ID=a.filmID 
    LEFT JOIN dede_addonmovie C ON B.ID=C.AID 
    where screeningsdate = CURDATE()  order by ID desc limit 6