Sta ce ti prefiksi za nazive kolona?
Koji su primarni kljucevi? ver_id u primeru se ponavlja, dva puta postoji 5. Koja je svrha kolone ver_id?
Nije lose da se napise kod za kreiranje tabela, kako bi ti ostali lakse odgovorili, npr.
Kôd:
CREATE TABLE Products
(
prod_id INTEGER NOT NULL PRIMARY KEY,
prod_cat INTEGER NOT NULL,
prod_name VARCHAR(20) NOT NULL,
prod_active INTEGER NOT NULL CHECK (prod_active IN (0,1))
);
kao i insert za test podatke.
Kôd:
SELECT v.ver_prod_id, p.prod_name, v.ver_name, MAX(v.ver_date) version_dt
FROM Versions v
INNER JOIN Products p ON v.ver_prod_id = p.prod_id
WHERE p.prod_cat = 1
AND p.prod_active = 1
AND v.ver_active = 1
GROUP BY v.ver_prod_id, p.prod_name, v.ver_name