Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Errore quety con any

  1. #1
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582

    Errore quety con any

    Questa è la query ma mi da errore nella subquery ,come mai ?

    SELECT * FROM tbDownload_File
    WHERE ID_Cat = ANY(SELECT ID FROM tbDownload_Cat WHERE ID_Cat_Padre=$category)
    ORDER BY Data_Inserimento;


    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 '(SELECT ID FROM tbDownload_Cat WHERE ID_Cat_Padre=1) ORDER BY D
    Indietro

  2. #2
    WHERE ID_Cat = ANY

    Cose'????

    Quale versione usi, sempre che si tratti di MySQL ????

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    la verisone di MySQL è questa
    mysql-4.0.20d-win.zip

    WHERE ID_Cat = ANY

    Cose'????
    Come cos'è, devo selezionare dei dati dove il campo ID_Cat sia uguale ad una di quelle selezionate nella subquery

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    http://dev.mysql.com/doc/mysql/en/Subqueries.html
    14.1.8 Subquery Syntax

    A subquery is a SELECT statement inside another statement.

    Starting with MySQL 4.1, all subquery forms and operations that the SQL standard requires are supported, as well as a few features that are MySQL-specific.
    think simple think ringo

  5. #5
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    quindi dove sbaglio ?

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da rambco
    quindi dove sbaglio ?
    le subquery non sono supportate con la versione di mySQL che usi, quindi o aggiorni mySQL oppure usi 2 query.
    think simple think ringo

  7. #7
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    e dove posso scaricare l'ultima verisone ?

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    http://dev.mysql.com/downloads/index.html

    la versione 4.1 è beta...
    think simple think ringo

  9. #9
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    quindi quali problemi potrebbe darmi ?

    Eventualmente potrei usare 2 query ed un while ?

    Secondo te la strada migliore ?

  10. #10
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da rambco
    quindi quali problemi potrebbe darmi ?

    Eventualmente potrei usare 2 query ed un while ?

    Secondo te la strada migliore ?
    se nn devi fare niente di serio usa pure la 4.1, altrimenti 2 query: con la prima trovi ID con la seconda usi il WHERE.
    think simple think ringo

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.