allora... ho uno stupido db di questo tipo :
NOMINATIVO - PROFESSIONE
pinco pallino - dirigente
tizio palloni - portinaio
franco pippa - dirigente
mario pippi - dirigente
pippo pippi - bidello
mario puppi - disoccupato
cino pippa - dirigente
mi serve una fottuta query in cui ad esempio io possa tirare fuori chi è "dirigente" E chi è "bidello"
COME DIAVOLO SI FA ?
le ho provate tutte, e cercare nei siti vari di tutorial per me è ancor più difficile,
non essendo un fottuto programmatore e facendo una fatica terribile a capire l'infernale
terminologia dei programmatori.
ho provato tipo SELECT * FROM tabella WHERE PROFESSIONE = 'dirigente' AND PROFESSIONE = 'bidello'
e varie varianti... ma NON funziona o mi da syntax error...
INSOMMA, COME DIAVOLO SI FA ?
Caffè pagato, quando e se ci vedremo, a chi me la scrive.
C.
![]()
"S'è la notizia fossi confermata sarò zio."
...ho ottenuto un risultato sostituendo AND con OR (io faccio FATICA a discernere fra loro
gli operatori logici... sono a-matematico e a-logico, come sempre)
pare funzioni ma non sono convinto...
se avete soluzioni migliori, ditemi....
C.
"S'è la notizia fossi confermata sarò zio."
Quando ho letto ti avrei scritto ti sostituire AND con OR ma poi, visto che di SQL non ne so quasi nulla ho lasciato perdere.. Più che altro perchè l'errore di sintassi mi dava più da pensare a un errore del codice più che di un utilizzo sbagliato della funzione.
Comunque AND richiede che i vari argomenti siano soddisfatti contemporaneamente. Nel tuo caso, posto che ognuno possa avere solo una professione, era impossibile che uno fosse dirigente E bidello. E infatti mi sarei aspettato un risultato nullo, insieme vuoto.
Se metti l'operatore O, ti sceglie chi soddisfa la prima condizione O la seconda, ecc..
![]()
confermo che è "OR"! L'and è sbagliato! Infatti mi dava o un syntax error (ma dovuto al fatto
che avevo messo le virgolette anzichè gli apicetti... ) oppure una tabella VUOTA;
proprio perhcè era un errore l'and logico usato al posto dell' OR.
Grazie, cmq
C.
"S'è la notizia fossi confermata sarò zio."
se il dirigente, di secondo lavoro, fa il bidello allora l'AND va bene![]()
---------------------
always looking at the sky...
Interista
TRAP: "No say the cat is in the sac!"
Wizard: "sei disposto a trasferti in Provincia di Valle Seriana?" (5 maggio 2012)
---------------------
Ciao Ale!
20/12/2009... La giornata Perfetta! Min. -10.2° - Max. -5.1°
---------------------
Pane per i miei denti
SELECT * FROM `tabella` WHERE (`professione` LIKE 'dirigente' OR `professione` LIKE 'bidello')
Okkio agli apici invertiti sui nomi delle tabelle e dei campi. Parentesi necessarie o non va niente.
![]()
...chat con James Reynolds, www.typhoonfury.com
Always looking at the sky...James says:
http://www.wmo.int/pages/mediacentre...nfo_58_en.html
Simone says:
holy s**t....
James says:
now that's something I'd like to film!!
grazie mille, ma sembra funzionare senza parentesi e senza apicetti, sarà che
la query è inserita dentro una variabile php, procedura standard di paginette
"dinamiche" php-MySQL (sono una TOTALE PIPPA in tutto ciò, ma per il lavoro
un minimo mi serve sempre)
C.
"S'è la notizia fossi confermata sarò zio."
---------------------
always looking at the sky...
Interista
TRAP: "No say the cat is in the sac!"
Wizard: "sei disposto a trasferti in Provincia di Valle Seriana?" (5 maggio 2012)
---------------------
Ciao Ale!
20/12/2009... La giornata Perfetta! Min. -10.2° - Max. -5.1°
---------------------
Segnalibri