left join mit Bedingung für die Rechte Tabelle in mysql

Ich habe versucht, Sie zu wickeln meinem Kopf herum, aber ich bin nicht so viel Fortschritt. Mein Ziel ist, einen left join zwischen zwei Tabellen mit den Kriterien für die richtige Tabelle. Ich würde gerne sehen, die Liste aller Produkte und Preise für den aktuellen Tag, obwohl es gibt keine Preisgestaltung Zeile für den aktuellen Tag. Hier ist ein Beispiel für den code:

SELECT products.id, products.name, prices.price
FROM products LEFT JOIN prices
ON products.id = prices.id
WHERE prices.date = CURRENT_DATE

Diese produziert nur die Produkte mit Preis-Informationen für das aktuelle Datum.

OK, das ist nur der erste Teil meiner Frage. Ich möchte schließlich ziehen die Preis für CURRENT_DATE + INTERVAL 1 DAY als gut.

Jede information würde sehr geschätzt werden.

InformationsquelleAutor Allen Liu | 2010-10-23
Schreibe einen Kommentar