[MySQL] Select con due condizioni su uno stesso campo

Francesco_72

Nuovo Utente
27 Mag 2016
28
2
3
51
Buongiorno a tutti,
cercando di essere più semplice possibile espongo il problema:
vorrei fare una SELECT che abbia due condizioni diverse sullo stesso campo. In pratica il codice sarebbe:

SELECT * FROM tabella1 WHERE campo1="si" AND campo2 >10 AND campo2 <> 15

ovviamente scritta così non funziona. Come posso fare?
Grazie in anticipo
 

Antonio De Marco

Utente Attivo
28 Lug 2015
60
4
8
ademarco.it
La precisazione di Marino51 è corretta anche se sul mio db lavora correttamente, tant'è che mi chiedevo quale fosse in realtà il problema infatti sembra che contesti la condizione2 per selezionare tutti i numeri maggiori di 10, eccetto il 15.
 

Francesco_72

Nuovo Utente
27 Mag 2016
28
2
3
51
In pratica uso la query in PHP per contare il numero di righe che rilascia... non capisco perché il risultato dovrebbe dare una riga in meno e invece viene calcolata anche quella dove il campo2 <> 15. Ho provato a mettere i valori tra apici ma nulla... cmq voi dite che non ci sono problemi a inserire con la sintassi sopra due condizioni diverse per uno stesso campo??
 

Antonio De Marco

Utente Attivo
28 Lug 2015
60
4
8
ademarco.it
Mi sembra che la query sia corretta, per quanto riguarda mettere due condizioni su uno stesso campo direi proprio che non ci sono grossi problemi alla fine se non puoi proprio escludere i valori compresi tra 10 e 14 (facendo solo quindi campo2 > 15) allora va bene così :)
 

Francesco_72

Nuovo Utente
27 Mag 2016
28
2
3
51
Boh allora cercherò di capire dove sbaglio nei valori, ovviamente io avevo semplificato la query sopra ma adesso la ricontrollo bene, l'importante era sapere che le due condizioni sono accettate.

Grazie per l'aiuto
 

Antonio De Marco

Utente Attivo
28 Lug 2015
60
4
8
ademarco.it
Sisi, io le ho provate su una tabella mettendo 2 valori:
il primo con numero 19
il secondo con numero 15
Risultati restituiti: 1 (campo1 = "si" per entrambi).
Non è che hai un doppione nella tabella ?
 

Francesco_72

Nuovo Utente
27 Mag 2016
28
2
3
51
Chiedo scusa per avervi fatto perdere tempo :oops:... riguardando il tutto mi sono accorto che in realtà nella mia pagina avevo due SELECT in punti diversi e mi ero fossilizzato sulla prima mentre in realtà era la seconda che mi faceva comparire il valore a video. Ora l'ho corretta e va perfettamente.

Grazie ancora per l'aiuto... la prossima volta starò più attento ;)
 
Discussioni simili
Autore Titolo Forum Risposte Data
D [MySQL] Tabelle "molti a molti", SELECT con troppe QUERY MySQL 7
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
H Problema con MySQL e PHP, dopo aver fatto una SELECT non ottengo alcun risultato PHP 7
W [Php - MySql] ricerca con form select diversi PHP 14
W MySQL ciclo in SELECT MySQL 0
W MySQL SELECT list dinamica MySQL 0
T PHP+MYSQL: una select che cerchi un campo vuoto PHP 7
danjde [MySQL] Escludere specifico valore dalla query select MySQL 3
daniele8808 [MySQL] SQL SELECT restituisce più valori del dovuto MySQL 2
G [MySQL] Join o select MySQL 1
H select dinamiche php mysql PHP 4
I SELECT mysql su parametro data PHP 5
P [MYSQL] SELECT di ..CONFRONTO MySQL 0
F Select Option eTabella MySql PHP 3
F Problema selezione dinamica select/jsp/mysql Javascript 0
G [risolto] MySql, SELECT, GROUP BY e COUNT MySQL 6
K aiuto su gestione casella select del form + php + mysql PHP 0
andrea.peo PHP forzare option value di elenco select database Mysql PHP 2
R MySQL JOIN o UNION SELECT? (tabella vuota) MySQL 0
G Inserire un campo mysql in un select per form PHP 3
C MySql - Select in base alla data PHP 7
Z Select dinamiche PHP MySQL Javascript PHP 1
D Mysql - Select solo i campi che vengono compresi in una data MySQL 2
M Query php select mysql PHP 12
C visualizzazione select MySql PHP 0
K Select tra più mysql PHP 1
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
L Mysql gestionale multipiattaforma MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
Z Controllo giorni MYSQL PHP 0
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
Z MySql injection PHP PHP 1
D controllare valore in tabella mysql PHP 0
A pulsante di update campo mysql con javascript Javascript 2

Discussioni simili