|
Archives of the TeradataForumMessage Posted: Thu, 19 Jan 2006 @ 09:50:25 GMT
Hello learned people, I have 2 sets of questions. 1) I wanted to know what the differences between he following are and their uses a)Cross join b)Product join c)Cartesian product Are (a) and (c) the same? Are there any specific instances where I would want to use any of these consciously? All the while, I've been reading that these are accidental. 2) What is the difference between the two queries below? I see that Teradata makes the LOJ an equi join when I use a WHERE instead of an 'AND' Sel a.col1, b.col2 FROM sales_order a LEFT OUTER JOIN order_line_ b ON a.order_header_id = b.header_id AND a.security_country_code = b.security_country_code; AND a.order_line_id IS NULL Sel a.col1, b.col2 FROM sales_order a LEFT OUTER JOIN order_line_ b ON a.order_header_id = b.header_id AND a.sr_code = b.sr_code; WHERE a.order_line_id IS NULL Please advice. Thanks and Regards VRK
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||