[ 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 ] @
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.