|
abyie
Starting Member
42 Posts |
Posted - 2006-09-08 : 10:14:45
|
| Please can anybody tell me where I am goin wrong on this sql query.The sql server is giving me an errorErrorServer: Msg 301, Level 16, State 1, Line 1Query contains an outer-join request that is not permitted.Sql QuerySelect A.CEO_ID,A.BirthDate,A.BOROUGH,A.GENDER,A.Driver_License_Num,A.Telephone,A.First_Name,A.Last_Name,A.Address,A.Val,A.State,A.Zip,A.MARITAL_STATUS,A.cell_phone_num,A.Number_of_Children,A.alt_address,A.alt_city,A.alt_state,A.alt_zip,A.doc_ready_user_id,A.SSN,A.math_score,A.reading_score,A.grade_in_school, A.Salutation,B.job_coach,C.job_developer,D.Retention_SpecialistFROM (select P.Part_ID,P.CEO_ID,Convert(varchar(10),P.Birthdate,101) as BirthDate,CASE WHEN LEFT(P.Zip, 3) = '100'THEN 'Manhattan' WHEN LEFT(P.Zip, 3) = '103'THEN 'Staten Island' WHEN LEFT(P.Zip, 3) = '104'THEN 'Bronx' WHEN LEFT(P.Zip, 3) = '112'THEN 'Brooklyn' WHEN (LEFT(P.Zip, 3) = '110' or LEFT(P.Zip, 3) = '111' or LEFT(P.Zip, 3) = '113' or LEFT(P.Zip, 3) = '114' or LEFT(P.Zip, 3) = '116') THEN 'Queens' WHEN LEFT(P.Zip, 3) is null THEN 'NOT AVAILABLE' ELSE 'Outside of NYC' END AS BOROUGH ,CASE WHEN P.Sex = 'M' THEN 'MALE' WHEN P.Sex = 'F' THEN 'FEMALE' ELSE 'NONE' END AS GENDER,pe.Driver_License_Num,P.Telephone,P.First_Name,P.Last_Name,P.Address,L.Val,P.State,P.Zip,CASE WHEN P.Marital_Status = 'S' THEN 'SINGLE' WHEN Marital_Status = 'M' THEN 'MARRIED' WHEN Marital_Status = 'N' THEN 'NEVER MARRIED' WHEN Marital_Status = 'D' THEN 'DIVORCED' ELSE 'NONE' END AS MARITAL_STATUS ,P.cell_phone_num,Count(pc1.part_id)AS Number_of_Children,P.alt_address,P.alt_city,P.alt_state,P.alt_zip,P.doc_ready_user_id,P.SSN,ja.math_score,ja.reading_score,ja.grade_in_school, P.Salutation from Part P,List_Vals L ,Part_Employment pe,Part_Children pc1,JTPA_Appl jaWHEREP.Part_ID *= pe.Part_ID ANDP.City *= L.Val_ID ANDP.Part_ID *= pc1.part_id ANDP.Part_ID *= ja.part_id ANDP.alt_city *= L.Val_ID ANDL.List_ID = 4GROUP BY P.Part_ID,P.CEO_ID,P.Birthdate,P.Zip,pe.Driver_License_Num,P.Telephone,P.First_Name,P.Last_Name,P.Address,L.Val,P.State,P.Marital_Status,P.cell_phone_num,P.Sex,P.alt_address,P.alt_city,P.alt_state,P.alt_zip,P.doc_ready_user_id,P.SSN,ja.math_score,ja.reading_score,ja.grade_in_school, P.Salutation )A,(SELECT P.Part_ID,U.User_ID as job_coachfrom Part P,Users UWHEREP.job_coach_id *= U.User_ID)B,(SELECT P.Part_ID,U.User_ID as job_developerfrom Part P, Users UWHEREP.User_ID *= U.User_ID )C,(SELECT P.Part_ID,U.User_ID as Retention_Specialistfrom Part P, Users UWHERE P.Retention_Specialist *= U.User_ID )DwhereA.Part_ID *= B.Part_ID ANDA.Part_ID *= C.Part_ID ANDA.Part_ID *= D.Part_IDOrder by A.Part_ID |
|