Hallo jemand mir über SQLSQL Multiple Zustand auf Einfeld
helfen kann ich diese Daten in meiner Tabelle:
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
wie kann ich das DATE_ADDED Ergebnis mit der Lage in ‚Manila‘ erhalten, 'Japan', 'Cebu' und hat Status = 1
Die drei Daten müssen existieren, bevor ich das Datum bekommen kann.
Ergebnis sollte sein:
date_added 2012-08-01 2012-08-06
seit über 2012-08-04 'Japan' auf dieser Tabelle basiert hat existiert nicht.
Meine aktuelle Sample SQL:
SELECT date_added FROM TABLE WHERE location ='Manila' AND location ='Japan' AND location ='Cebu' AND STATUS =1;
Bitte helfen ..... jede Hilfe wird sehr geschätzt
diese Abfrage für diesen needto verwenden geben 2012-08-04 auch –
die erste Abfrage einige Klammern um die Standortbedingungen – mishu
BAD Praxis Mischen von ‚AND‘ verwenden sollte, und ‚OR‘. Sie sollten auch die ORs eingrenzen. Bedeutet dies (Manila ODER Japan ODER cebu) UND Status = 1 --oder-- Manila ODER Japan ODER (cebu und Status = 1) – Waygood