在将edit_codes与line_nbr匹配时,我希望排除所有行。
Teradata SQL查询:
Select d.*
From decision_table d
LEFT OUTER JOIN edit_codes e ON
d.unique_key=e.unique_key
WHERE e.source_edit like (‘hp%’)
AND d.line_nbr <>SUBSTR(e.edit_line_nbr,
3,2)
***OR I wrote it as “AND d.line_number =
SUBSTR(e.edit_line_nbr,3,2)
Q1:尽管,第2行和第3行(EDIT_CODES TO LINE_NBR)不匹配,但是,由于我想排除第1行和第4行。如果line_nbr与任何行上的任何edit_codes匹配,该如何捕获它?
row# EDIT_CODES LINE_NBR
1 HP01 01
2 HP02 01
3 HP01 02
4 HP02 02