Zadejte hledaný výraz...

Jak vybrat zaznam

Zdravím ve spolek,
řeším dle mého názoru jednu "maličkost", ale furt se nemohu dostat k potřebnému výsledku. Mám v databázi ke každému výrobku uloženy různé atributy. U záznamu se také ukládá verze atributu, čím vyšší verze, tím je hodnota atributu aktuálnější.
Potřebuji sestavit SQL dotaz, který pro daný výrobek, jehož ID je uloženo ve sloupci pid_id vybere všechny atributy, kde je nejvyšší hodnota ve sloupci version.
Data, které dostávám nyní:
Data, které bych potřeboval dostat:
---------- Příspěvek doplněn 07.05.2014 v 21:46 ----------
Tak už jsem na to přišel. Pokud to někdy někdo bude také řešit, tak mě funguje toto:
7. 5. 2014 21:30:54
https://webtrh.cz/diskuse/jak-vybrat-zaznam/#reply1021561
Tady je jiné řešení pomocí LEFT JOIN
SQL Fiddle
Viz
The Rows Holding the Group-wise Maximum of a Certain Column
8. 5. 2014 02:31:58
https://webtrh.cz/diskuse/jak-vybrat-zaznam/#reply1021560
crs
verified
rating uzivatele
(1 hodnocení)
5. 6. 2014 17:09:04
Alternativní, méně optimální, (malá, blbá, ale moje) verze.
5. 6. 2014 17:09:04
https://webtrh.cz/diskuse/jak-vybrat-zaznam/#reply1021559
Pro odpověď se přihlašte.
Přihlásit