The statement you gave is a single statement.
iBatis doesn't care (or know) how many subqueries it contains.
You can simply use a single <update> tag:

<update id="insertFoo">
   INSERT into table1 (ville, nom, datn)
   SELECT l.ville, l.nom, v.datn
   from mtab l, dpart b, table3 v
   where      b.nom=l.nom
         and (b.nom,v.datn) not in (SELECT x.nom,x.datn from table1 x)
</update>

I recommend just giving ibatis a testdrive and actually playing with it a 
little.

-----Ursprüngliche Nachricht-----
Von: F. TRAORE [mailto:fran.c...@free.fr] 
Gesendet: Freitag, 29. Januar 2010 13:07
An: user-java@ibatis.apache.org
Betreff: Re: Writing subqueries


> Thats just an update query. I'm not sure what the difficulty you have is?
>   
Just an update query ? Two select into one insert ? Excuse me for 
disturbing you if you're an iBatis expert and please don't lose your 
time more longer...
As I said I'm new on iBatis and just want to know how to to embed a 
statement within another.
Thanks for any example.



---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org

Reply via email to