Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Cosa ha di strano questa query???

    Ciao a tutti,
    sto diventando matto con questa query...

    select codice, descrizione from classi where lingua = 'it' and tipo = 1 and codice in (select distinct classe1 from articoli where linea = 51)

    funziona perfettamente in locale (con mysql 4) mentre online non ne vuole sapere di andare e mi da un syntax error...(con mysql 3.23)

    la cosa strana, è che se spezzo le due query:

    select codice, descrizione from classi where lingua = 'it' and tipo = 1 and codice in (1,2,3)
    E' ok...
    e anche
    select distinct classe1 from articoli where linea = 51
    E' ok e mi torna una lista di interi...

    cosa puo' esserci di sbagliato???


    Luca

  2. #2
    Le versioni 3 di mysql non supportano le subqueries. Dovrai farne a meno! Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    La versione di mysql. ci vuole almeno la 4.1

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

  4. #4
    Ok, grazie a tutti e 2
    Ho risolto con un inner join...


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.