Autor | Zpráva | ||
---|---|---|---|
Misha Profil * |
#1 · Zasláno: 4. 11. 2010, 20:26:52
Mám tenhle kód:
SELECT * FROM `foto_novinky` WHERE (`foto_novinky`.`datum`<Now()) // aby se nevypsaly novinky, které teprve čekají na zveřejnění GROUP BY (DATE(`foto_novinky`.`datum`)) // seskupí novinky stejného data (v databázi je pole typu datetime, proto doplněno o funkci date) ORDER BY `datum` DESC LIMIT 0,15 V tuto chvíli funguje tak, že vypíše novinky a pokud je více novinek stejného data, tak se sloučí. Já ovšem potřebuji aby to takhle fungovalo pouze u novinek které mají ve sloupci "foto" (datový typ bool) hodnotu 1. U těch s nulovou hodnotou chci aby se to neslučovalo a vypsalo všechny novinky toho dne. Napadá Vás jak by se tohle dalo vyřešit? |
||
Kajman_ Profil * |
#2 · Zasláno: 4. 11. 2010, 21:38:50
select věcí, co se mají groupovat
union all select věcí, co se nemají groupovat |
||
Časová prodleva: 15 let
|
0