Buonasera. Ho un problema con una stringa sql che spero possiate aiutarmi a risolvere.
Devo eseguire una query per un compito :
Elenca tutti i campi delle auto alimentate a gasolio (D) che costano tra 20000 e 35000
SELECT * FROM `vettura` WHERE `alimentazione`=D AND `prezzo`>20000 AND `prezzo`<35000
Ottengo come risposta
SELECT * FROM `vettura` WHERE `alimentazione`=D AND `prezzo`>20000 AND `prezzo`<35000 LIMIT 0, 25
Messaggio di MySQL:
#1054 - Colonna sconosciuta 'D' in 'where clause'
Premetto che nella tabella "vettura" alla voce alimentazione ho dato
alimentazione varchar(11) utf8mb4_general_ci No Nessuno
ho usato le lettere D/E/B
Ringrazio chiunque possa aiutarmi.