SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
![]() |
#8 |
novi član
Datum učlanjenja: 27.05.2008
Poruke: 7
Hvala: 0
0 "Hvala" u 0 poruka
![]() |
![]() Pretpostavio sam, ali sam namerno postavio to pitanje, dovodeci u pitanje svrhu suvog autoincrement id-a u ovom slucaju.
U odgovoru sam grupisao SELECT po v.ver_name sto nije dobra praksa, ali sam hteo da odgovorim tako da ne menjam strukturu tabela. Koliko vidim i Cvele je isto postavio pitanje "jer sta ces ako budes imao istu dve verzije za isti datum ?". Ja bi licno uveo u tabeli Versions kombinovani primarni kljuc (prod_id, version_id) i izbegao bi autoincrement (nije nuzno, ali olaksava kod vizuelnog pregleda podataka), tako sto bi insert glasio: Kôd:
INSERT INTO Versions (version_id, prod_id, ...) VALUES ( (SELECT COALESCE(MAX(version_id), 0) + 1 FROM Versions WHERE prod_id = :zadati_prod_id), ... ) Poslednja izmena od online : 13. 04. 2009. u 23:57. |
![]() |
![]() |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Kako napraviti ovaj element u CSS ili HTML? | marijano | Web design, Layout, User Interface | 8 | 02. 04. 2010. 22:49 |
Kako resiti problem kod IE? | martinluter | (X)HTML, JavaScript, DHTML, XML, CSS | 0 | 23. 07. 2009. 23:22 |
Kako resiti CSS problem u IE7 | ppavlovic | Opušteno | 2 | 12. 05. 2007. 17:20 |
Nezgodan upit | Pedja | SQL baze podataka - Sponzor: Baze-Podataka.net | 16 | 28. 03. 2006. 17:49 |
Kako koristiti ovaj sajt? | Miloje Sekulic | Planiranje i usability | 15 | 22. 03. 2006. 10:20 |