Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517

    Prpblemi con la funzione max

    salve ragazzi , sto usando mysql versione: 5.0.8.

    Ho questa tabella:

    id_materia_prima (int)
    nome_materia_prima
    data_arrivo
    id_reparto

    volevo recuperare l'id maggiore con reparto = 2
    ho fatto questa query :
    codice:
    SELECT max( `id_materia_prima` ) `nome_materia_prima``data_arrivo`
    FROM `magazzino_materie_prime`
    WHERE id_reparto =2
    la query funziona in parte perchè mi ricupera l'ultimo id_materia_prima ma non mi recupera nome_materia_prima e data_arrivo come mai?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469

    Re: Prpblemi con la funzione max

    Originariamente inviato da il pupo
    salve ragazzi , sto usando mysql versione: 5.0.8.

    Ho questa tabella:

    id_materia_prima (int)
    nome_materia_prima
    data_arrivo
    id_reparto

    volevo recuperare l'id maggiore con reparto = 2
    ho fatto questa query :
    codice:
    SELECT max( `id_materia_prima` ) `nome_materia_prima``data_arrivo`
    FROM `magazzino_materie_prime`
    WHERE id_reparto =2
    la query funziona in parte perchè mi ricupera l'ultimo id_materia_prima ma non mi recupera nome_materia_prima e data_arrivo come mai?
    sono di corsa ma da quanto intuisco l'approccio dovrebbe essere un pochino diverso

    select qualcosa from quello che vuoi where (...) AND (campo=select(max(campo) from tabella)

    ci sono anche alternative varie, questa è abbastanza spiccia se hai un indice su campo (il max opera optimized way, prende l'ultimo elemento)

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    ho risolto mancavano le virgole

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.