do u mean this?SELECT subjcode,desc,yrlvlid,curricodeFROM(SELECT d.subjcode,d.desc,d.yrlvlid,c.curricodeFROM(SELECT curricodeFROM curriculumWHERE curricode <> 'bec')cCROSS JOIN (SELECT subjcode,desc,yrlvlid FROM subject WHERE curricode='bec') dUNIONSELECT subjcode,desc,yrlvlid,curricodeFROM subjectWHERE curricode<>'bec')t
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/