读书人

一个多对多的查询,该如何处理

发布时间: 2013-04-20 19:43:01 作者: rapoo

一个多对多的查询
假设数据库有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

读书人网 >SQL Server

热点推荐