Autor | Zpráva | ||
---|---|---|---|
Karlik 55 Profil * |
#1 · Zasláno: 4. 9. 2007, 15:04:35
Dobry den. Mam dve tabulky. Neco jako clanky a texty. Chtel bych je vypast za sebou podle casu vlozeni, aby se napriklad i stridali, kdyz bude clanek casove mezi dvema textama. V obou je prepinac pro zobrazeni na strance a v obou je cas vlzeni. Zkousel jsem:
SELECT * FROM `clanky`, `texty` WHERE `zobrazit` = '1' ORDER BY `cas` DESC LIMIT 0, 10; ale zjevne to nefunguje :( poradite? dekuji |
||
Kajman_ Profil * |
Zkuste
select * from ((select * from clanky where zobrazit=1 order by cas desc limit 0, 10) union all (select * from text where zobrazit=1 order by cas desc limit 0, 10)) t order by cas desc limit 0, 10 |
||
Karlik 55 Profil * |
#3 · Zasláno: 4. 9. 2007, 15:49:35
bohuzel :(
|
||
Karlik 55 Profil * |
#4 · Zasláno: 4. 9. 2007, 15:51:18
to vase pise Every derived table must have its own alias. diky za snahu
|
||
Kajman_ Profil * |
#5 · Zasláno: 4. 9. 2007, 16:51:52
a když jim ty aliasi přiřadíte?
select * from ((select * from clanky where zobrazit=1 order by cas desc limit 0, 10) s1 union all (select * from text where zobrazit=1 order by cas desc limit 0, 10) s2 ) t order by cas desc limit 0, 10 |
||
Časová prodleva: 17 let
|
0