Hi Simon,

Thanks for the quick reply, Your solution worked flawlessly!

I had to change the Trigger code by adding "FOR EACH ROW" (it would not
accept it is a valid trigger else)

Cheers,

Nadav.





nadavius wrote:
> 
> Hi guys,
> 
> I have two tables T1, T2 - identical in fields [Index1 (INT), Index2(INT),
> Count(INT), Value(INT)]
> I would like to merge the content of T1 into T2 using the following ruels:
> 1. Copy into T2 data from T1 where Index1 AND Index2 (like two keys, PK
> and SK) do not exist in T2
> 2. In case that there are common rows between T1 and T2, where common
> means T1[Index1, Index2] and T2[Index1, Index2] are the same - update
> T2.Count and T2.Value ONLY IF T1.Count has a greater value
> 
> I am looking for an efficient SQLite statement to make it work.
> 
> Any ideas?
> 
> Nadav.
> 

-- 
View this message in context: 
http://old.nabble.com/Smart-merge-tp32873853p32874964.html
Sent from the SQLite mailing list archive at Nabble.com.

_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to