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

Generisanje polja od drugih polja

[es] :: MySQL :: Generisanje polja od drugih polja

[ Pregleda: 2372 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bogi

Član broj: 4656
Poruke: 103
*.adsl-1.sezampro.yu.



+1 Profil

icon Generisanje polja od drugih polja14.09.2008. u 18:35 - pre 189 meseci
Imam dve tabele "proizvod" i "slika". proizvod ima polje "sifproizvoda", a ako za proizvod postoji slika, u tabeli slika postoji red, sa poljem "proizvod" koji odgovara tom proizvodu.

Ja hocu da izlistam sadrzaj tabele proizvod, i hocu da "napravim" (u upitu) jos jedno boolean polje, koje ima vrednost true ako postoji slika za proizvod, a false ako ne postoji. kako da to uradim?
 
Odgovor na temu

Shinhan
PHP programmer
Subotica

Član broj: 12327
Poruke: 372
91.150.127.*

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


+4 Profil

icon Re: Generisanje polja od drugih polja15.09.2008. u 07:22 - pre 189 meseci
SELECT p.*, (SELECT COUNT(*) FROM slika WHERE slika.sifproizvoda = p.sifproizvoda) AS slike FROM proizvod AS p

Tako dobiješ broj slika povezanih sa dotičnim proizvodom. Tj. u tvom slučaju 0 ako nema a 1 ako ima slike.
Drugi način je da uradiš LEFT JOIN proizvoda sa slike, pa onda koristiš IF NOT NULL.
"Common sense is not so common." - Voltaire
 
Odgovor na temu

[es] :: MySQL :: Generisanje polja od drugih polja

[ Pregleda: 2372 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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