Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 Transact-SQL (2000)
 Convert into ANSI SQL standard

Author  Topic 

biis
Starting Member

1 Post

Posted - 2006-06-09 : 08:39:39
hello,
Can anybody please convert this query into ANSI standard

SELECT TABLE1.xyz,TABLE2.abc,
FROM TABLE2 a, TABLE1, TABLE2
WHERE a.pub_id = 3211702 AND ( a.ww IS NULL OR a.ww = 0 )
AND ( TABLE1.deleted IS NULL OR TABLE1.deleted = 0 )
AND TABLE1.gg_id = a.pp_id
AND TABLE1.root_id = 10000546
AND TABLE1.xyz *= TABLE2.xyz
AND TABLE2.publication_id = 3211702
AND ( TABLE2.aa IS NULL OR TABLE2.aa = 0 )
ORDER BY TABLE1.xx, TABLE1.yy,TABLE1.zz

Thanks & Regards,

Mahesh Sony

SwePeso
Patron Saint of Lost Yaks

30421 Posts

Posted - 2006-06-09 : 09:00:42
Something like

SELECT TABLE1.xyz,
TABLE2.abc
FROM TABLE2 a
INNER JOIN TABLE1 ON TABLE1.gg_id = a.pp_id AND (TABLE1.deleted IS NULL OR TABLE1.deleted = 0) AND TABLE1.root_id = 10000546
LEFT JOIN TABLE2 ON TABLE2.xyz = TABLE1.xyz AND TABLE2.publication_id = 3211702 AND (TABLE2.aa IS NULL OR TABLE2.aa = 0)
WHERE a.pub_id = 3211702
AND (a.ww IS NULL OR a.ww = 0)
ORDER BY TABLE1.xx,
TABLE1.yy,
TABLE1.zz

Go to Top of Page
   

- Advertisement -