三个表形成三角关系,视图的显示规则是什么 这三个表怎么关联啊?有问题吧?C表是由A和B生成的吗? 那就直接从A,B两个表中查询即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from a,b,c全部显示:) 三个表A,B,C 每表两列主键和外建(AID,BID)、(BID,CID)、(CID,AID)Create View ABCViewSelect A.AID, B.BID, C.CIDFROM A INNER JOIN B ON A.BID = B.BID INNER JOIN C ON A.AID = C.AID AND B.CID = C.CID 如果全部列用1,2填就都可以显示把其中两列外键倒过来也可以显示例:A(AID,BID),B(BID,CID),C(CID,AID) 1 2 1 1 1 1 2 1 2 2 2 2 但如果只改1列外键,那行就不能显示,为什么? 如果真是 txlicenhe(马可)说的那样,那C表完全是不需要的。 sql server left join 问题 帮忙看下这条语句!! 求一条简单的SQL 存储过程中的问题 如何用SQLSERVER解决该问题 有哪位大侠可以告诉我,在SQL SERVER里可不可以把ID字段修改为identity(1,1) unix中如何编译从c++文件? 用vc开发orace数据库,使用pro*c是编译通不过?为什么!! mssql 里面的convert函数 SQL 行转列(SQL请教) 如何去掉存储过程返回记录中的<null>(变为空白)? 请大家帮助,多谢了!(含过程) 关于金额汇总的问题
全部显示
:)
Select A.AID, B.BID, C.CID
FROM A INNER JOIN B ON
A.BID = B.BID
INNER JOIN C ON
A.AID = C.AID AND B.CID = C.CID
把其中两列外键倒过来也可以显示例:
A(AID,BID),B(BID,CID),C(CID,AID)
1 2 1 1 1 1
2 1 2 2 2 2 但如果只改1列外键,那行就不能显示,为什么?