Visualizzazione dei risultati da 1 a 6 su 6

Discussione: mysql (first)

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

    mysql (first)

    non riesco a fare digerire questa query a mysql:

    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))
    in teoria vorrei solo ottenere tutti i record di table che hanno almeno un record dentro foto



  2. #2
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Cosa intendi per "non riesco a far digerire...", ti viene fuori qualche errore quando la esegui?Non ti restituisce ciò che ti aspetti?Dovresti dare qualche dettaglio in più.
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    Error Code : 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(foto.foto) AS PrimoDifoto

  4. #4
    ma sei sicuro di usare correttamente First? sul manuale non l'ho trovata a che serve?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Spulciato anche se velocemente tra la documentazione di MySQL, ma di FIRST nemmeno l'ombra!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ok, ho capito che mysql non usa first per filtrare il primo record disponibile

    ma come faccio allora a ottenere tutti i record di table che hanno almeno un record in foto prendendo il primo record di foto disponibile ?

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.