联合主键只是让记录联合的那几个字段总体上是唯一的,比如id1 id2 id3可以有2个id 为1的,但肯定只有一个1 0 0。查询也要按需要来,写个等值查询:select a.*,b.month,b.money from tab1 a,tab2 b where a.id1=b.id1 and a.id2=b.id2 and a.id3=b.id3;至于对month等其他限定按自己查询需要来吧alter table xxx add constraints xxx_pk primary key (c1,c2,c3,c4,c5....);