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

problem sa upitom

[es] :: MySQL :: problem sa upitom

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivan.petrovic
Ivan Petrovic
HO, ProCredit Bank
ar-bg-ar

Član broj: 135228
Poruke: 48
*.vozd.net.



Profil

icon problem sa upitom17.09.2007. u 12:23 - pre 201 meseci
povezao sam se iz Jdeva na mysql, ali mi ne prolazi sledeci upit:

select * from prodajnacena p where p.bi in (select r.bi from racun r where r.storno=1)

greska je: You have an error in your SQL syntax near 'select r.bi from racun r where r.storno=1)' at line 1

u tabeli racun bi:INT i storno:BIT, a u tabeli prodajnaCena bi:INT
oba upita prolaze posebno, a ovako nece

 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.BVCOM.NET.



+13 Profil

icon Re: problem sa upitom17.09.2007. u 12:46 - pre 201 meseci
koja verzija MySql-a je u pitanju?

moguce da podupiti nisu podrzani.
 
Odgovor na temu

brainbuger

Član broj: 9647
Poruke: 440
80.93.236.*



+52 Profil

icon Re: problem sa upitom17.09.2007. u 12:51 - pre 201 meseci
Koja je verzija MySQL-a? Subquery su omogućeni tek od verzije 4.1 Ako ništa, probaj sa JOIN
 
Odgovor na temu

ivan.petrovic
Ivan Petrovic
HO, ProCredit Bank
ar-bg-ar

Član broj: 135228
Poruke: 48
*.vozd.net.



Profil

icon Re: problem sa upitom17.09.2007. u 13:33 - pre 201 meseci
da, tacno je verzija u pitanju, to sam potpuno prevideo ostala neka trojka jos.
hvala na odgovorima
 
Odgovor na temu

ivan.petrovic
Ivan Petrovic
HO, ProCredit Bank
ar-bg-ar

Član broj: 135228
Poruke: 48
*.vozd.net.



Profil

icon Re: problem sa upitom17.09.2007. u 15:12 - pre 201 meseci
Instalirao sam verziju 5.1, select gornji select mi radi, ali nece delete, mislim da je moguce uraditi ovo:

delete from ProdajnaCena p where p.bi in (select r.bi from Racun r where r.storno=1)
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.BVCOM.NET.



+13 Profil

icon Re: problem sa upitom17.09.2007. u 15:55 - pre 201 meseci
mislim da znam sta je u pitanju, ali da ne bih pricao napamet daj

Code:

show create table ProdajnaCena;
show create table Racun;
 
Odgovor na temu

ivan.petrovic
Ivan Petrovic
HO, ProCredit Bank
ar-bg-ar

Član broj: 135228
Poruke: 48
*.vozd.net.



Profil

icon Re: problem sa upitom17.09.2007. u 16:02 - pre 201 meseci
prodajnaCena CREATE TABLE `prodajnacena` (
`prodCena` float(64,2) NOT NULL,
`bi` int(11) NOT NULL,
`ean` varchar(255) NOT NULL,
`kolicina` int(11) NOT NULL,
PRIMARY KEY (`bi`,`ean`),
KEY `TC_ProdajnaCena18` (`bi`),
KEY `TC_ProdajnaCena19` (`ean`),
CONSTRAINT `FK_ProdajnaCena14` FOREIGN KEY (`ean`) REFERENCES `artikal` (`ean`),
CONSTRAINT `FK_ProdajnaCena13` FOREIGN KEY (`bi`) REFERENCES `racun` (`bi`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

racun CREATE TABLE `racun` (
`bi` int(11) NOT NULL,
`datum` datetime NOT NULL,
`suma` float(64,2) NOT NULL,
`placeno` float(64,2) NOT NULL,
`storno` bit(1) NOT NULL,
`id` varchar(255) NOT NULL,
`Prodavci_id` int(11) NOT NULL,
PRIMARY KEY (`bi`),
KEY `TC_Racun21` (`Prodavci_id`),
KEY `TC_Racun17` (`id`),
CONSTRAINT `FK_Racun15` FOREIGN KEY (`Prodavci_id`) REFERENCES `prodavci` (`id`),
CONSTRAINT `FK_Racun12` FOREIGN KEY (`id`) REFERENCES `kupac` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
 
Odgovor na temu

mb_sa

Član broj: 50529
Poruke: 172
*.PPPoE-2463.sa.bih.net.ba.



Profil

icon Re: problem sa upitom21.09.2007. u 17:46 - pre 201 meseci
Code:
DELETE FROM prodajnacena WHERE prodajnacena.bi IN (
SELECT racun.bi
FROM racun
WHERE racun.storno =1
);
 
Odgovor na temu

[es] :: MySQL :: problem sa upitom

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

Postavi temu Odgovori

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