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

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

2013-04-20 
一个多对多的查询假设数据库有A BC三张表A表有 aid,name,B表有bid,aid,cid,C表有 cid,type怎么样可以查询

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

热点排行
Bad Request.