Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365

    [mysql] aiuto query risultato minimo

    salve, un aiuto con una query facile

    codice:
    CREATE TABLE IF NOT EXISTS `immagine` (   `IMMAGINE_id` bigint(10) NOT NULL AUTO_INCREMENT,   `GALLERIA_id` bigint(10) NOT NULL,   `IMMAGINE_file` varchar(100) NOT NULL,   `IMMAGINE_posizione` bigint(10) NOT NULL DEFAULT '0',   PRIMARY KEY (`IMMAGINE_id`),   KEY `GALLERIA_id` (`GALLERIA_id`) ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=50 ;
    ho una colonna che contiene la posizione, sono dei numeri crescenti,

    mi occorre il risultato più basso della colonna immagine posizione.

    potrei fare un order by e prendere solo il primo risultato con il limit, il problema è che i campi devono essere raggruppati per galleria id

    e una cosa del genere non funziona

    codice:
    SELECT immagine.GALLERIA_id,    immagine.IMMAGINE_file,   immagine.IMMAGINE_posizione FROM   immagine  group by immagine.`GALLERIA_id`   ORDER BY   immagine.immagine_posizione
    esiste un where min o qualcosa del genere?

    grazie!!

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Non sono sicuro di aver capito ma ci provo.


    select * from immagine where qualcosa = (select min(qualcosa) from immagine)

  3. #3
    Utente di HTML.it L'avatar di coteaz
    Registrato dal
    Mar 2006
    Messaggi
    365
    perfetto 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 © 2024 vBulletin Solutions, Inc. All rights reserved.