Kako postaviti upit da bi se rezultati, odnosno vrednosti Col1 i Col2 u jednoj tabeli i to u jednom zapisu (redu) predstavili u dva reda? Konkretnije: uvek prikazati Col1 a ako je vrednost Col2 <> 0 nju prikazati u sledećem redu.
SQL Upit - Prikaz rezultata upita nad jednom tabelem u više redova
Zaključano
Zakačeno
Može li ovo da pomogne?
Code:
SELECT Naziv, Telefon1 AS Telefon FROM Preduzetnik WHERE Telefon1 <> ''
UNION ALL
SELECT Naziv, Telefon2 AS Telefon FROM Preduzetnik WHERE Telefon2 <> ''
ORDER BY Naziv
SELECT Naziv, Telefon1 AS Telefon FROM Preduzetnik WHERE Telefon1 <> ''
UNION ALL
SELECT Naziv, Telefon2 AS Telefon FROM Preduzetnik WHERE Telefon2 <> ''
ORDER BY Naziv