Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Ako vybrat data z tabulky, ktora ma kvazi duplicitne data

Mam tabulku (Mysql), do ktorej zapisuju striedavo dva pc data. Zjednodusena tabulka ma taketo stlpce: Datum(date),cas(tinyint), pc(tinyint), hodnota(int). Zapisuju do databazy 2 pc, aby sa minimalizovala strata dat v pripade vypadku jedneho z pc. Teda vacsinou byvaju 2 riadky identicke, lisia sa iba hodnotou pc, ktora urcuje, z ktoreho pc boli data zapisane.
Priklad riadkov:
2014-02-10, 6 , 1, 125452
2014-02-10, 6 , 2, 125452
2014-02-10, 7 , 1, 125885
2014-02-10, 7 , 2, 125885

Potrebujem dostat z databazy vzdy len jeden riadok za dany cas, ci uz z pc 1 alebo pc 2. Nemozem pouzit where pc=1, tym by sa znegovala vyhoda v pripade vypadku jedneho z pc.
Teda vystup by mohol byt:

2014-02-10, 6 , 1, 125452
2014-02-10, 7 , 1, 125885

alebo kludne aj:
2014-02-10, 6 , 1, 125452
2014-02-10, 7 , 2, 125885

Dufam, ze som to vysvetlil jasne. Diky za pomoc.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny