Ich habe zwei Tabellen mit den folgenden Spalten
Tabelle A: Name, start_date, end_date
Tabelle B: Name, date_rangeKombinieren Sie zwei Spalten und kommen auf einer MySQL
Tabelle B date_range ist eine Kombination aus der start_date und end_date der Tabelle A.
SELECT tableB.date_range,
CONCAT(tableA.start_date, tableA.end_date) AS date_range
FROM tableB
INNER JOIN tableA ON tableB.date_range=date_range
ich bin sehr neu für MySQL und möchte helfen, wie diese beiden Tabellen anschließen möchten?
Bitte schreiben Sie die gewünschte Ausgabe, weil wir nicht verstehen, was Sie mit dem, was Sie ausgesetzt sind, erreichen wollen. – Eric
Gibt es einen bestimmten Grund, warum Sie es so tun, anstatt einen Fremdschlüssel in TableB zu haben, der auf TableA verweist? Wenn sich das Start- oder Enddatum ändert, müssen Sie nur den TableA-Datensatz aktualisieren. – TonyArra
Ich muss es auf diese Weise machen, da viele der Daten über Excel-Tabellen geladen werden, also muss lesbar sein – Dudley