Autor Zpráva
hugo123
Profil *
Zdravim,

prosim, trapim sa s jednym zlozitejsim SQL dotazom:

potrebujem vypis 10 najnovsich clankov, pricom prve 3 budu najcitanejsie
za vybrane obdobie, ALE medzi tymi zvysnymi 7 clankami sa uz tieto 3
nemozu nachadzat. Dvoma SQL dotazami by som to teoreticky asi vedel spravit,
ale to mi pride ako nerozumne.

Moja tabulka "clanky": id, datum, nadpis, text, zobrazenia

Vedeli by ste mi prosim poradit, ako to dosiahnut?

Vopred velmi pekne dakujem.
Kajman
Profil
Asi by se daly ty dva dotazy spojit přes union, případně je ještě uzávorkovat a použít jeden limit navíc. Můžete sem tedy napsat ty dva dotazy odděleně, ať lépe pochopíme, které vlastně zahrnujete do nejčtenějších?

Ale rychlost bude asi téměr stejná jako při použití dotazů dvou.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0