Citat:
casanova: nesto tako ali mislim da to nije bas ono sto sam pitao.
da probamo ovako... imamo dve tabele... npr:
tabela 1 tabela 2
[ime] [cena] [ime] [cena]
lucky strike 65 lucky strike 70
marlboro 80 marlboro 85
i sada, meni treba kod koji ce da uporedi ove dve tabele i da uzme vrednosti
ime i cena iz one tabele gde je cena manja. znaci, u slucaju da me interesuje samo marlboro treba da mi izdvoji marlboro 80... tako nesto, malo je nerazumljivo ali sta da radim

Ako je ovakva situacija onda sa dva upita dohvati vrijednosti iz obje tablice.
SELECT cena FROM tabela1 WHERE ime='marlboro'
SELECT cena FROM tabela2 WHERE ime='marlboro'
i onda usporedi dvije dohvaćene vrijednosti.
nisam sto posto siguran, možeš možda i ovo napraviti (probudio sam se, pa mi se ne da testirati

) )
SELECT tabela1.cena, tabela2.cena
FROM tabela1, tabela2
WHERE tabela1.ime=tabela2.ime
AND tabela2.ime='Marlboro'
Onda bi kao rezultat trebao dobiti 2 broja i onda usporedi ih. Ako bi htio dobiti samo jedan broj, onda bi trebao koristiti ugrađene procedure, a ne znam da li one postoje u MySQL (pretpostavljam da koristiš tu bazu), jer ne koristim MySQL, već PostgreSQL, koji je po meni najmoćnija opensource baza.
Ovaj primjer je kada želiš dohvatiti samo jedan proizvod, ako bi htio dohvat svih najmanjih cijena, onda koristi upute iz mog ranijeg posta.