sql >> Databáze >  >> RDS >> Mysql

SQL:Vyberte nejnovější vlákno a nejnovější příspěvek, seskupené podle fóra, seřazené podle posledního příspěvku

Vzhledem k tomu, že MySQL nepodporuje funkce oken, nemyslím si, že existuje způsob, jak to udělat bez poddotazu:

Přirozeně, ukládání nejnovějších výsledků do mezipaměti vám to umožní bez omezení výkonu voláním MAX(), ale se správnými indexy by to neměl být velký problém...

AKTUALIZACE

Nejvýstižnějším způsobem, jak zahrnout vlákna bez příspěvků a fóra bez vláken, by bylo použít LEFT JOINs místo INNER JOINs:



  1. Mapování pole pomocí režimu spánku

  2. Emulátor vs úložiště na SD kartě zařízení Samsung

  3. Přidejte cizí klíč do existující tabulky

  4. Seskupte data ve smyčce foreach