Visualizzazione dei risultati da 1 a 6 su 6

Discussione: query mysql (first)

  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    query mysql (first)

    Come fare per ottenere tutti i record in table che hanno almeno un record in foto ?

    codice:
    SELECT table.idutente, table.nome_struttura, table.descrizione, table.weekday, table.posti, table.pos, table.attiva, table.FileID, First(foto.foto) AS PrimoDifoto
    FROM table INNER JOIN foto ON table.FileID = foto.FileID
    WHERE (((foto.foto) Is Not Null))
    GROUP BY table.idutente, table.nome_struttura, table.descrizione, table.weekday, table.posti, table.pos, table.attiva, table.FileID
    HAVING (((table.attiva)=1))
    così va in errore (first)

  2. #2
    non so dirti di preciso quale sia l'errore, però mi salta all'occhio un pò strano quel

    Codice PHP:
    HAVING (((table.attiva)=1)) 
    tutte quelle parentesi.. :master:
    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 L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ma , parentesi a parte, mysql regge l'uso di first ???

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da agenti
    ma , parentesi a parte, mysql regge l'uso di first ???
    cosa sarebbe first?
    io l'ho visto usare solo per posizionare un campo per primo in fase di definizione di una tabella.

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    infatti credo che first è contemplata solo da access e sqlserver

    ma come si fa a prendere solo il primo record in mysql ?

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da agenti
    infatti credo che first è contemplata solo da access e sqlserver

    ma come si fa a prendere solo il primo record in mysql ?
    per prendere solo il primo record a fine query metti limit 1 (ma mi sembra che corrisponda al top di access). non so se è quello che chiedi.

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.