Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ilmila
    Registrato dal
    Apr 2005
    Messaggi
    68

    [mysql 4.0] query not like UNION

    ho una tabella con un campo varchar xx
    questi campi all'inizio hanno un codice alfanumerico
    ho il problema di estrarre tutti i record ke nn iniziano con dei specifici codici

    io eseguo qst
    codice:
    (SELECT * FROM TAB1 WHERE campo NOT LIKE 'codice1%')
    UNION
    (SELECT * FROM TAB1 WHERE campo NOT LIKE 'codice2%')
    ma nn funzia

    se eseguo le query singole
    codice:
    SELECT * FROM TAB1 WHERE campo NOT LIKE 'codice1%'
    qst funzionano.ma qnd cerco di metterle assieme tramite union nn funzionano.Ho provato a sostituire UNION con una query unica con OR

    codice:
    SELECT * FROM TAB1 WHERE campo NOT LIKE 'codice1%' OR campo NOT LIKE 'codice2%'
    ma neppure cosi funziona .

    come posso fare?
    Sistema Acquisizione Risultati Sportivi
    Sistema Prenotazione Posti
    http://parse2005.altervista.org/

  2. #2
    dipende molto da che vuoi dire con "nn funzia"

    se fai una query dove chiedi tutto quello che e' diverso da 1% OR (UNION) quello che e' diverso da 2%, avrai sempre TUTTI i dati perche' in um modo o nell'altro troveranno la via per essere veri.


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

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.