[ afwt @ 27.07.2004. 14:29 ] @
| Da li neko zna kako da napravim jedan query od ova dva?
1. SELECT relacija FROM table1 WHERE id=$id
2. SELECT id FROM table1 WHERE relacija=$relacija AND josnekiuslov='uvek_unique'
...A da nije ugnjezdeni, posto baza ne podrzava:
SELECT id FROM table1 WHERE relacija = (SELECT relacija FROM table1 WHERE id=$id) AND ...
Query treba da vrati samo id (jednog) reda u bazi koji ima istu relaciju kao i onaj preko koga trazim. |
[ chupcko @ 27.07.2004. 20:46 ] @
Koristi join, sam sa sobom :)
To jest select t2.id form tabel1 t1, tabela1 t2 where t1.relacija=t2.relacija and t2.josnekiuslov = '..';
Poigraj se malo jos
[ afwt @ 28.07.2004. 01:56 ] @
Bravo care, hvala ti puno!!!
Osvetlio si mi put za jos par problema sa kojima sam se suocavao... :-)
Nisam ni znao da mogu to da radim. :-)
[ chupcko @ 28.07.2004. 08:02 ] @
Hihihih, pa dobro da budem sada zloban, uzmi neku knjigu iz SQL-a, pa tamo valjda pise :).
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.