Author |
Topic |
jonasalbert20
Constraint Violating Yak Guru
300 Posts |
Posted - 2006-12-26 : 04:39:54
|
Good day to all...I have this two tables tblEx and tbltransselect tblEx.*from ( select '1' as a, '1' as b, 11 as Item union all select '2' as a, '1' as b, 22 as Item union all select '3' as a, '1' as b, 33 as Item union all select '4' as a, '1' as b, 44 as Item union all select '1' as a, '2' as b, 11 as Item union all select '2' as a, '2' as b, 11 as Item union all select '3' as a, '2' as b, 11 as Item union all select '5' as a, '2' as b, 55 as Item union all select '6' as a, '2' as b, 66 as Item union all select '7' as a, '2' as b, 77 as Item union all select '8' as a, '2' as b, 88 as Item union all select '9' as a, '2' as b, 99 as Item union all select '10' as a, '2' as b, 00 as Item union all select '11' as a, '2' as b, 12 as Item ) as tblEx select tbltrans.*from ( select '1' as a, '1' as b, 0 as isDeleted union all select '2' as a, '1' as b, 0 as isDeleted union all select '3' as a, '1' as b, 0 as isDeleted union all select '4' as a, '1' as b, 1 as isDeleted union all select '5' as a, '2' as b, 0 as isDeleted union all select '6' as a, '2' as b, 0 as isDeleted ) as tbltrans What i want is to return the rows in tblEx which column a and b are not to be found in tbltrans.Result should look like this...select tblResult.*from ( select '1' as a, '2' as b, 11 as Item union all select '2' as a, '2' as b, 11 as Item union all select '3' as a, '2' as b, 11 as Item union all select '7' as a, '2' as b, 77 as Item union all select '8' as a, '2' as b, 88 as Item union all select '9' as a, '2' as b, 99 as Item union all select '10' as a, '2' as b, 00 as Item union all select '11' as a, '2' as b, 12 as Item ) as tblResult Want Philippines to become 1st World COuntry? Go for World War 3... |
|
chiragkhabaria
Master Smack Fu Yak Hacker
1907 Posts |
Posted - 2006-12-26 : 04:51:22
|
[code] select tblEx.*from ( select '1' as a, '1' as b, 11 as Item union all select '2' as a, '1' as b, 22 as Item union all select '3' as a, '1' as b, 33 as Item union all select '4' as a, '1' as b, 44 as Item union all select '1' as a, '2' as b, 11 as Item union all select '2' as a, '2' as b, 11 as Item union all select '3' as a, '2' as b, 11 as Item union all select '5' as a, '2' as b, 55 as Item union all select '6' as a, '2' as b, 66 as Item union all select '7' as a, '2' as b, 77 as Item union all select '8' as a, '2' as b, 88 as Item union all select '9' as a, '2' as b, 99 as Item union all select '10' as a, '2' as b, 00 as Item union all select '11' as a, '2' as b, 12 as Item ) as tblExLeft outer join ( select tbltrans.* from ( select '1' as a, '1' as b, 0 as isDeleted union all select '2' as a, '1' as b, 0 as isDeleted union all select '3' as a, '1' as b, 0 as isDeleted union all select '4' as a, '1' as b, 1 as isDeleted union all select '5' as a, '2' as b, 0 as isDeleted union all select '6' as a, '2' as b, 0 as isDeleted ) as tbltrans) As tbl2on tbl2.a = tblEx.a and tblEx.b = tbl2.b Where tbl2.a is null[/code]output [code]a b Item---- ---- -----------1 2 112 2 113 2 117 2 778 2 889 2 9910 2 011 2 12(8 row(s) affected)[/code]Chiraghttp://chirikworld.blogspot.com/ |
 |
|
harsh_athalye
Master Smack Fu Yak Hacker
5581 Posts |
Posted - 2006-12-26 : 05:39:46
|
orSelect t1.*from tblEX t1where not exists (select * from tblTrans t2 where t2.a = t1.a and t2.b = t1.b) Harsh AthalyeIndia."The IMPOSSIBLE is often UNTRIED" |
 |
|
|
|
|