Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Mysql SELECT

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    142

    Mysql SELECT

    Salve a tutti. Non so se sia possible pero ci provo.
    Se hp una tabella di questo tipo:

    id | NumPr | NumId

    piu altri eventuali campi. Se volessi cercare il maxdi NumPr e NumId potrei fare qualcosa del genere:

    SELECT MAX(NumPr) AS Massimo FROM miatabella

    e

    SELECT MAX(NumId) AS NumeroId FROM miatabella

    piuttosto che fare due query distinte è possibile farne una sola in maniera tale che io vada a leggere il risultato nelle variabili Massimo e NumeroId?
    Con una semplice UNION avrei dei risultati in riga, avrei bisogno di risultati in colonna...

    Spero di essere stato chiaro....

    grazie

  2. #2

    Re: Mysql SELECT

    Originariamente inviato da alecsss

    Con una semplice UNION avrei dei risultati in riga, avrei bisogno di risultati in colonna...

    Spero di essere stato chiaro....

    grazie
    assolutamente non chiaro. Con union avresti il risultato in colonna, cioe' stesso campo e due record.

    altrimenti usa due volte MAX()

    SELECT MAX(NumPr) AS Massimo,
    MAX(NumId) AS NumeroId
    FROM miatabella

    ed avrai il risultato in due campi dello stesso record

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    142
    infatti avrei bisogno di due campi sullo stesso record col problema pero che (non avevo indicato) la select contiene anche il WHERE cioe dovrebbe essere del tipo:

    SELECT MaX(NumPr) FROM miatabella WHERE condizione1

    e l'altra dello stesso tipo

    SELECT MAX(NumId) FROM miatabella WHERE condizione2

    E' possibile?

  4. #4
    se le condizioni sono incompatibili tra di loro fai due query con UNION. il fatto che i campi siano in colonna o nello stesso record cambia proprio nulla.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    142
    Non sto a spiegarti il motivo ma cambia proprio parecchio se sono in riga piuttosto che in colonna...

  6. #6
    Originariamente inviato da alecsss
    Non sto a spiegarti il motivo ma cambia proprio parecchio se sono in riga piuttosto che in colonna...
    Ok! vedi tu che sai bene quello che ti serve ...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    142
    Beh io avevo necessita di poter fare la select su piu colonne e in solo record ma mi sembra di capire che non sia possibile...

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.