Autor | Zpráva | ||
---|---|---|---|
Izzi Profil |
#1 · Zasláno: 18. 12. 2008, 18:27:54
Dobry den, potrebujem poradit.
Mam nasledovny prikaz: ( SELECT 1 zdroj, t1 . * FROM clanky t1 WHERE stav='schvaleny' and typ!='18' ORDER BY `id` DESC LIMIT 4 ) UNION ALL ( SELECT 2 zdroj, t2 . * FROM recenzie t2 ORDER BY `id` DESC LIMIT 4 ) UNION ALL ( SELECT 3 zdroj, t1 . * FROM clanky t1 ORDER BY `pocet_zobrazeni` DESC LIMIT 10 ) UNION ALL ( SELECT 4 zdroj, t2 . * FROM recenzie t2 ORDER BY `pocet_zobrazeni` DESC LIMIT 10 ) Okrem tychto tabuliek chcem vybrat aj z komentare, ktore nemaju rovnaky pocet stlpcov ako hore uvedene tabulky. Ja by som potreboval aby z komentarov vybralo ich pocet k 4 najnovsim clankom (zdroj=1). Tabulky: clanky a komentare, maju spolocny stlpec id a clanok.id. Ako to zapisem a implementujem do kodu? Dakujem. |
||
Kajman_ Profil * |
#2 · Zasláno: 18. 12. 2008, 21:55:01
Tak udělejte druhý dotaz na komentáře a dejte tam podmínku, že id je jedno z těch, které máte z prvního dotazu.
|
||
Izzi Profil |
#3 · Zasláno: 19. 12. 2008, 15:19:09
a nedalo by sa to nejako spravit jedinym dotazom?
|
||
tiso Profil |
#4 · Zasláno: 19. 12. 2008, 17:57:31
Izzi - nedalo, nebude ti sedieť počet stĺpcov...
|
||
Časová prodleva: 15 let
|
0