Prikazi cijelu temu 05.04.2020 12:02
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:spajanje dva sql upita za max(broj)
imamo dvije table tabla_1 i tabla_2

tabla_1
---------------
id
brojZaposlenika
imeZaposlenika

tabla_2
----------------
id
brojZaposlenika
imeZaposlenika

trazimo max(brojZaposlenika) najveci broj zaposlenika
sql=SELECT MAX(brojZaposlenika) as maxBroj FROM tabla_1
i
sql=SELECT MAX(brojZaposlenika) as maxBroj FROM tabla_2

pitanje:
mogu li se spojiti ta dva upita u jedan,

ja sam probao ovo:

sql=SELECT tbl_1.brojZaposlenika, tbl_2.brojZaposlenika
FROM table_1 AS tbl_1
INNER JOIN table_2 AS tbl_2
WHERE tbl_1.brojZaposlenika = ( SELECT MAX(brojZaposlenika) FROM table_1 LIMIT 0,1)
AND tbl_2.brojZaposlenika = ( SELECT MAX(brojZaposlenika) FROM table_2 LIMIT 0,1)

ali mi vraca vise redova, a ja zelim samo jedan max broj
zivot je moja domovina.