ich links müssen zwei Tabellen mit einem Join in dem Zustand:Postgres LEFT JOIN mit dem Zustand
time_table
id rid start_date end_date
1 2 2017-07-01 00:00:00 2018-11-01 00:00:00
2 5 2017-01-01 00:00:00 2017-06-01 00:00:00
3 2 2018-07-01 00:00:00 2020-11-01 00:00:00
record_table
id name date
1 record1 2017-10-01 00:00:00
2 record2 2017-02-01 00:00:00
3 record3 2017-10-01 00:00:00
Ich brauche alle diese Datensätze zu erhalten, die unter bestimmten Zeitpunkt vorliegen Angebot. Im obigen Beispiel brauche ich die Datensätze, die nur unter rid = 2
liegen. Daraus ergibt sich die Ausgabe für die obige Abfrage muss sein:
1 record1 2017-10-01 00:00:00
3 record3 2017-10-01 00:00:00
Was haben Sie versucht? Bitte posten Sie einen Beispielcode und geben Sie an, was nicht für Sie funktioniert. Überprüfen Sie auch diesen Link: stackoverflow.com/help/mcve. – CGritton
verwenden Sie postgresql oder mysql? – chresse
Ihr Ausgabebeispiel erfordert keinen äußeren Join wie im Titel der Frage. Es ist eine innere Verbindung. –