Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query MySQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 1999
    Messaggi
    3

    Query MySQL

    Ciao raga, vorrei sapere se è possibile realizzare una query che limiti X selezioni della stessa colona all'interno della stessa tabella, senza dover utilizzare ulteriore codice.
    codice:
    ID | Categoria | Valore
    1  |     1     |   x
    2  |     1     |   y
    3  |     1     |   y
    4  |     1     |   y
    5  |     2     |   z
    6  |     3     |   z
    Selezionare solo massimo 1 o 2 risultati per Categoria dove il valore è maggiore di x.

    Thx.

  2. #2
    non so se ho afferrato bene cmq per selezionare massimo un tot di valori usi Limit 0,numero di risultati ke vuoi.

    es. vuoi stamapre massimo 2 risultati:

    Codice PHP:
    $query "SELECT ID,Categoria,Valore FROM tabella WHERE ID > Valore Limit 0,2"
    oppure

    Codice PHP:
    $query "SELECT ID,Categoria,Valore FROM tabella WHERE ID = Valore + 1(o più 2,3 etc etc) Limit 0,2"
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 1999
    Messaggi
    3
    Hmm no, in effetti è contorto.
    A prescindere dal limite deve prendere non più di x valori per la stessa categoria.
    Ho 10 categorie, 3 valori per categoria, ne deve prendere solo 2 di ognuna.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.