在sql server 2000中如何将几个表关联(急,在线等) 我这有四个表,我想将四个表关联起来,其中有一个是主码,其他三个都是外码,这个代码怎么写啊?急,在线等。谢谢各位了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from ajoin b on a.col=b.coljoin c on a.col1=c.col1join d on a.col2=d.col2 alter table tb1add constraints fk_1 foreign key(col_name) references tb(col_name) select a.* from a,b,cwhere a.id=b.idand a.id=c.idand a.id=d.id 表S,字段有SNO(char型),SNAME(varchar型),STATUS(int型),CITY(varchar型)表P,字段有PNO(char型),PNAME(varchar型),COLOR(varchar型),WEIGHT(int型)表J,JNO(char型),JNAME(varchar型),CITY(varchar型) 表SPJ,字段有SNO,PNO,JNO,QTY,就是相当于表SPJ是主表,表S,P,J是从表,是的表SPJ与其他三表关联起来,谢谢了啊 select * from spj ,s ,p,jwhere spj.sno=s.sno and spj.pno=p.pno and spj.jno=j.jno??? SELECT * FROM SPJLEFT JOIN S ON SPJ.SNO=S.SNOLEFT JOIN P ON SPJ.SNO=P.PNOLEFT JOIN J ON SPJ.SNO=J.JNO 再问个问题啊,在sql server 里有大小写之分吗?(呵呵,本人是个新手啊) sql 语句不区分大小写,他们都写SQL了。 在默认的排序规则下除了字符串内部的操作都不区分。如果是别的排序规则就不一定了。如果排序规则中有_CS则说明区分大小写,有_CI则不区分大小写。 http://technet.microsoft.com/zh-cn/library/ms143515.aspx你可以在这里看一下说明 sql RAISERROR函数的问题 SUM后列名无效问题 关于数据库开发的最基本问题 SQL2005 对字段进行拆分 求高手指点2008的数据库中如何截取字符串进行对比 包含查询????? SQL语言里怎么做下列计算操作呢? sql2008 inset、update、delete触发器问题,特急!!! vfp:我想用一个循环语句来建立多个表,可是,表名却无法控制,始终如一。help!!! access中如何完成distinct功能的select语句?急 再次发帖,关于SQL安装的问题。 jdbc与SQLserver连接
select * from a
join b on a.col=b.col
join c on a.col1=c.col1
join d on a.col2=d.col2
add constraints fk_1 foreign key(col_name) references tb(col_name)
a.*
from
a,b,c
where
a.id=b.id
and
a.id=c.id
and
a.id=d.id
表P,字段有PNO(char型),PNAME(varchar型),COLOR(varchar型),WEIGHT(int型)
表J,JNO(char型),JNAME(varchar型),CITY(varchar型)
select * from spj ,s ,p,j
where
spj.sno=s.sno and
spj.pno=p.pno and
spj.jno=j.jno???
LEFT JOIN S ON SPJ.SNO=S.SNO
LEFT JOIN P ON SPJ.SNO=P.PNO
LEFT JOIN J ON SPJ.SNO=J.JNO
如果排序规则中有_CS则说明区分大小写,有_CI则不区分大小写。
你可以在这里看一下说明