Visualizzazione risultati 1 fino 3 di 3

Discussione: Select top 10: qual'è la giusta sintassi?

  1. #1
    Guest

    Predefinito Select top 10: qual'è la giusta sintassi?

    Ciao a tutti

    ho un problema con questa query:

    Codice:
    SELECT TOP 10 immagini.img, immagini.thumb, immagini.titolo, immagini.data
    FROM immagini, cartelle
    WHERE immagini.cod_cartella=cartelle.cod_cartella and cartelle.username='$username'
    ORDER BY immagini.data DESC;
    Quel top 10 mi da errore... se lo levo funziona perfettamente ma ovviamente estrae tutti i dati dalla tabella e non solo i primi 10.

    Sapreste indicarmi l'errore?

    Grazie in anticipo,
    David

  2. #2
    Guest

    Predefinito

    Quella sintassi è sintassi dell'SQL di ACCESS, non di MySQL che è quello usato da AV.
    Fai così.
    Codice:
    SELECT immagini.img, immagini.thumb, immagini.titolo, immagini.data
    FROM immagini, cartelle
    WHERE immagini.cod_cartella=cartelle.cod_cartella and cartelle.username='$username'
    ORDER BY immagini.data DESC LIMIT 0,10;

  3. #3
    Guest

    Predefinito

    perfetto, così funziona. Grazie mille :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •