当所有行都匹配时如何排除

时间:2018-12-27 02:35:34

标签: sql teradata matching

在将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

0 个答案:

没有答案