Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    ma tu hai letto il mio?

    mmm, non ci vedo nulla ne di particolare ne di complesso in quello che devi fare tu

    o fai cosi come ti ha detto filippo, oppure fai una UNION ALL

    http://dev.mysql.com/doc/refman/5.0/en/union.html

    o, secondo me ancora meglio,

    giocando sull'order by con 2 criteri

    codice:
    SELECT
      *
    
    FROM
      libro
    
    ORDER BY
      IF(capitolo = '$cap', 0, 1) ASC,
      id ASC
    l'ho buttata li senza provarla, il che significa che dovresti poter cambiare ASC con DESC, ma dovrebbe essere corretto comunque.

    La query, cosi, utilizza l'ordinamento per spostare in testata tutte le righe che hanno il capitolo valorizzato per come ti serve.

    se poi hai il titoloparagrafo null o vuoto e vuoi estrarre SOLO le righe che ti servono per i capitoli che non stai vedendo fai una where tipo

    codice:
    capitolo = '$cap'
    ||
    (
      capitolo != '$cap'
      &&
      titoloparagrafo is null
    )
    però quest'ultimo pezzo di codice prendilo con le pinze
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  2. #12
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    ..devo studiare..

    e nel fine settimana ci metto le mani, ora sono cotto..

    di nuovo..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.