Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sintassi di una query

  1. #1
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251

    Sintassi di una query

    Dovrei prendere il valore + alto di una serie di campi, ma parallelamente anche un campo associato a questo valore, ho provato con

    SELECT MAX(id) as massimo, altro_campo FROM tabella

    Ma mi dà errore

    Se faccio solo

    SELECT MAX(id) as massimo from tabella

    invece va tutto bene.

    Non è possibile una sintassi del primo tipo? Devo per forza fare 2 query per avere quello che voglio, del tipo:


    SELECT MAX(id) as massimo from tabella
    SELECT altro_campo from tabella where id=massino

    ?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Devi prendere "altro_campo" dove l'id sia il più alto?
    Puoi fare così
    "SELECT id, altro_campo FROM tabella ORDER BY id DESC LIMIT 1"
    non so invece se funziona
    "SELECT id, altro_campo FROM tabella WHERE id=MAX(id)"

  3. #3
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    In realtà la situazione è più complessa di così, e mi sono accorto che questa trada cmq non è percorribile, in relazione a questa discussione: http://forum.html.it/forum/showthrea...hreadid=801744


    Grazie

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