[ Orome @ 30.01.2012. 12:14 ] @
da li bi ovo trebalo da radi?

select * from tab1 where tab1.a1,tab1.a2 not in (select tab23.b1,tab23.b2 from tab23)

u sustini da li radi not in sa vise polja ako predstavljaju validan podatak istog tipa. posto mi to nije radilo prosli put kad sam probao a sad mi opet treba.
[ djoka_l @ 30.01.2012. 12:17 ] @
Ne radi još uvek

probaj sa
Code (sql):


SELECT *
FROM tab1
WHERE NOT EXISTS (
   SELECT 1
   FROM tab23
   WHERE tab23.b1 = tab1.a1
      AND tab23.b2 = tab1.a2
)
 


Inače, ovo je MS SQL fourum (Micrsosoft SQL), a ne MySQL forum...
[ Orome @ 30.01.2012. 12:34 ] @
jao izvinjavam se, molim da je neko premesti u mysql. hvala na odgovoru.
[ Orome @ 30.01.2012. 14:55 ] @
jeste li sigurni u ovo resenje da moze u mysql-u?
[ bogdan.kecman @ 30.01.2012. 20:48 ] @
in (select nesto, nesto drugo...) - NE MOZE

djoka_l ti je rekao kako moze
[ Orome @ 31.01.2012. 13:56 ] @
drugovi moji nasao sam resenje, ipak moze NOT IN sa vise polja. ovaj deo koda radi u MySql-u :

select * from tab1 where (a1,a2) not in (select b1,b2 from tab23)

da naglasim da ne radi ukoliko deo posle where nije u zagradi, javlja gresku. :) pozdrav i hvala vam na odgovorima.
[ bogdan.kecman @ 31.01.2012. 15:43 ] @
ROW() nije bas preporucljiv. Pogledaj:

http://bugs.mysql.com/bug.php?id=7604
http://bugs.mysql.com/bug.php?id=31188
http://bugs.mysql.com/bug.php?id=43187
http://bugs.mysql.com/bug.php?id=56711