Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

mysql not in vise polja

[es] :: MySQL :: mysql not in vise polja

[ Pregleda: 1565 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Orome
programer

Član broj: 273201
Poruke: 115
*.teol.net.



+1 Profil

icon mysql not in vise polja30.01.2012. u 12:14 - pre 148 meseci
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.
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: mysql not in vise polja30.01.2012. u 12:17 - pre 148 meseci
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...
 
Odgovor na temu

Orome
programer

Član broj: 273201
Poruke: 115
*.teol.net.



+1 Profil

icon Re: mysql not in vise polja30.01.2012. u 12:34 - pre 148 meseci
jao izvinjavam se, molim da je neko premesti u mysql. hvala na odgovoru.
 
Odgovor na temu

Orome
programer

Član broj: 273201
Poruke: 115
*.teol.net.



+1 Profil

icon Re: mysql not in vise polja30.01.2012. u 14:55 - pre 148 meseci
jeste li sigurni u ovo resenje da moze u mysql-u?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: mysql not in vise polja30.01.2012. u 20:48 - pre 148 meseci
in (select nesto, nesto drugo...) - NE MOZE

djoka_l ti je rekao kako moze
 
Odgovor na temu

Orome
programer

Član broj: 273201
Poruke: 115
*.teol.net.



+1 Profil

icon Re: mysql not in vise polja31.01.2012. u 13:56 - pre 148 meseci
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.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: mysql not in vise polja31.01.2012. u 15:43 - pre 148 meseci
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


 
Odgovor na temu

[es] :: MySQL :: mysql not in vise polja

[ Pregleda: 1565 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.