Diskuze: SQL prikaz na vyber z dvoch tabuliek
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Tohle bude asi trošku problém, protože co když bude mít víc jak 20
záznamů stejné datum a čas (timestamp)? Neznám detaily, ale trochu mi
příjde že není uplně šťastně navržena databáze. Ideální by bylo mít
nějaké unikátní ID (napříč oběma tabulkama) a pak při dotazování dát
tyto ID k sobě a vybrat 20 nejvyšších.
Ale jak psal Michal, chtělo by to trochu lépe rozepsat a od věci by nebyl ani
seznam sloupců obou tabulek.
SELECT date FROM first
UNION
SELECT date FROM second
ORDER BY date LIMIT 20;
dik za ochotu mi pomoct, ale vyriesil som to cez docastnu tabulku. Uniony som skusal ale nema to rovnaky pocet stlpcov cize mi to len error vyhodilo.
Pre tych ktorych zaujima co to ma byt tak je to "timeline" toho co sa na webe udialo. cerpa to data z roznych tabuliek(uplne ina struktura) cize unikatne id neprichadza v uvahu. Ak viete nejake riesenie ako to vyriesit(inak ako cez temp table rad ho uvytam)
este som zabudol na tu strukturu:
http://prntscr.com/3r3wdy
http://prntscr.com/3r3wq5
Zobrazeno 8 zpráv z 8.