Zadejte hledaný výraz...

Výpis ze dvou tabulek najednou

fafan
verified
rating uzivatele
(4 hodnocení)
24. 10. 2016 15:32:04
Zdravím Webtrh,
moc vás prosím o pomoc. Mám dvě tabulky
tabulka_1
title|date
clanek 1|2016-02-15 15:00:00
clanek 2|2016-05-15 15:00:00
tabulka_2
title|date_from
clanek 3|2016-02-15 15:00:00
clanek 4|2016-03-15 15:00:00
A potřebuji je nějakým způsobem spojit do jedné, ze které poté vypíši posledních x řádků na základě data od nejnovějších.
Jak toho co nejjednodušeji docílím, prosím?
24. 10. 2016 15:32:04
https://webtrh.cz/diskuse/vypis-ze-dvou-tabulek-najednou/#reply1232756
Jiří Matějka
verified
rating uzivatele
(23 hodnocení)
24. 10. 2016 15:37:54
Jako základ můžeš použít tohle:
SELECT title, date FROM tabulka_1
UNION
SELECT title, date_from as date tabulka_2
ORDER BY date DESC
a pak to příp. nějak dále upravit dle potřeb.
24. 10. 2016 15:37:54
https://webtrh.cz/diskuse/vypis-ze-dvou-tabulek-najednou/#reply1232755
lahwin
verified
rating uzivatele
(12 hodnocení)
24. 10. 2016 15:44:56
select x.title, x.date, y.title, y.date_from FROM tabulka_1 x, tabulka_2 y ORDER by time DESC
24. 10. 2016 15:44:56
https://webtrh.cz/diskuse/vypis-ze-dvou-tabulek-najednou/#reply1232754
fafan
verified
rating uzivatele
(4 hodnocení)
24. 10. 2016 17:03:09
Napsal matejka;1333942
Jako základ můžeš použít tohle:
SELECT title, date FROM tabulka_1
UNION
SELECT title, date_from as date tabulka_2
ORDER BY date DESC
a pak to příp. nějak dále upravit dle potřeb.
Mockrát děkuji! Union, to je ono ;-)
24. 10. 2016 17:03:09
https://webtrh.cz/diskuse/vypis-ze-dvou-tabulek-najednou/#reply1232753
Pro odpověď se přihlašte.
Přihlásit