Visualizzazione risultati 1 fino 2 di 2

Discussione: Query non funzionante

  1. #1
    notinglaikui non è connesso Utente giovane
    Data registrazione
    26-04-2004
    Messaggi
    38

    Predefinito Query non funzionante

    Perchè mi dice che cè un errore?

    DELETE FROM contatto WHERE contatto.id NOT IN (
    SELECT presenti.id
    FROM presenti
    )

    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 presenti.id FROM presenti )' at line 1

  2. #2
    Guest

    Predefinito

    Da quello che so le sottoquery in mysql sono ancora in fase di sviluppo.

    Hai gia provato altre query usando delle sottoquery?

    Altrimenti fai cosi':

    - fai una query ottenendo tutti gli id dalla tabella presenti
    - usi implode e unisci tutti gli id usando una virgola
    - passi la stringa "implosa" nella query:
    DELETE FROM contatto WHERE contatto.id NOT IN ($implosa)

    Dovrebbe funzionare.

Regole di scrittura

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