[ nikol@c @ 17.02.2007. 08:06 ] @
Kako da napravim upit koji ce da mi kupi podatke iz dvije tabele koje imaju isti broj i iste nazive kolona (ne pitajte zasto to nije spojeno sve u jednu kolonu). Pokusao sam na razne nacine, sa komandom UNION i sl. ali nista.
Potrebno mi je sljedece:

select naziv, cijena from tabela1 where artikal='1';
i
select naziv, cijena from tabela2 where artikal='1';

da mi izvrsava jedan upit. I koko bi to izgledalo da imam vise od dvije tabele?

Zna li neko kako ovo obaviti?

Pozdrav, Nikola
[ Tyler Durden @ 17.02.2007. 09:23 ] @
Ja sam početnik sa MySQL-om ali probaj ovako.

Code:
SELECT tabela1.naziv, tabela1.cijena, tabela2.naziv, tabela2.cijena FROM tabela1, tabela2 WHERE tabela1.artikal=1 OR tabela2.artikal=1
[ nikol@c @ 17.02.2007. 09:37 ] @
Probao sam i ovo ali nista. Da li bi moglo proci sa kombinacijom komandi UNION ili LEFT JOIN ili ... ?
[ nikol@c @ 17.02.2007. 10:02 ] @
Nasao sam u SQL da moze na sljedeci nacin:

Code:
SELECT name,age  FROM football UNION SELECT name,age FROM baseball


ili

Code:
SELECT name,age  FROM football UNION ALL SELECT name,age FROM baseball


a sve to ima i na adresi: http://www.plus2net.com/sql_tutorial/sql_union.php

Ali u kombinaciji php i MySQL nece da radi.
[ sale42 @ 19.02.2007. 14:58 ] @
probaj ovako :

SELECT name,age FROM (
SELECT name,age FROM football UNION SELECT name,age FROM baseball) as upit.