日期:2014-05-17  浏览次数:20578 次

一个多对多的查询
假设数据库有A B  C三张表
A表有 aid,name,B表有bid,aid,cid,C表有 cid,type
怎么样可以查询出 每条A表记录里含有他所对象的所有C表记录
效果 001 'TESTNAME' 'TPYE1,TYPE2,TYPE3,'
     002 'TESTNAME2' 'TPYE1,TYPE2,TYPE3,'
求指点下.困扰了一下午了.
sql 数据库

------解决方案--------------------
select a.*,c.type
from a inner join b on a.aid=b.aid
inner join c on b.cid=c.cid