28/07/11 10:19
XBarboX
Ciao a tutti,
devo fare una piccola query mysql che filtri dei dati.
Infatti ho una tabella mysql che contiene varie cartelle.
Ad esempio:
Ora vorrei filtrare queste cartelle in modo da non mostrare le sotto cartelle di una cartella.
faccio un esempio per farmi capire meglio:
vorrei ad esempio che la query di selezione non mostrasse le sotto directory di C:\cartella\
quindi il risultato, usando l'esempio di prima, sarebbe:
per fare ciò ho pensato di usare questa query ma non funziona..
eppure le mostra lo stesso le sotto directory..
Cosa mi consigliate?
p.s.
Mi sono appena accorto che se eseguo
funzione bene, ma tuttavia non è preciso. Sembra quasi che appena metto un \ la query sballi totalmente...
devo fare una piccola query mysql che filtri dei dati.
Infatti ho una tabella mysql che contiene varie cartelle.
Ad esempio:
C:\cartella\ C:\cartella\sotto-cartella C:\folder C:\folder\a
Ora vorrei filtrare queste cartelle in modo da non mostrare le sotto cartelle di una cartella.
faccio un esempio per farmi capire meglio:
vorrei ad esempio che la query di selezione non mostrasse le sotto directory di C:\cartella\
quindi il risultato, usando l'esempio di prima, sarebbe:
C:\folder C:\folder\a
per fare ciò ho pensato di usare questa query ma non funziona..
SELECT * FROM cartelle WHERE cartella NOT LIKE "%C:\cartella\%"
eppure le mostra lo stesso le sotto directory..
Cosa mi consigliate?
p.s.
Mi sono appena accorto che se eseguo
SELECT * FROM cartelle WHERE cartella NOT LIKE "%cartella%"
funzione bene, ma tuttavia non è preciso. Sembra quasi che appena metto un \ la query sballi totalmente...
Ultima modifica effettuata da XBarboX 28/07/11 10:21
aaa