Hi Qualcuno mi può aiutare su SQLSQL condizione multipla sul singolo campo
Ho questo dati in mio tavolo:
date_added | location | status 2012-08-01 Manila 1 2012-08-01 Japan 1 2012-08-01 Cebu 1 2012-08-04 Manila 1 2012-08-04 Cebu 1 2012-08-04 Africa 1 2012-08-06 Manila 1 2012-08-06 Japan 1 2012-08-06 Cebu 1
come posso ottenere il risultato DATE_ADDED con la posizione di 'Manila', "Giappone", "Cebu" e stato = 1
I tre dati devono esistere prima di poter ottenere la data.
risultato dovrebbe essere: Sulla base di questa tabella
date_added 2012-08-01 2012-08-06
poiché il 2012-08-04 'Japan' non esiste.
mio campione attuale SQL:
SELECT date_added FROM TABLE WHERE location ='Manila' AND location ='Japan' AND location ='Cebu' AND STATUS =1;
Aiutateci ..... qualsiasi aiuto sarà molto apprezzato
questa domanda darà 2012-08-04 anche –
la prima query dovrebbe utilizzare alcuni parentesi intorno alla posizione condizioni – mishu
pratica miscelazione BAD di 'E' e 'O'. Dovresti anche aggiustare gli OR. Questo significa (Manila OR Japan O cebu) AND status = 1 - o-- Manila O Japan O (cebu e status = 1) – Waygood