MySQL Join-Abfrage-Reihenfolge von zwei Spalten
Ich versuche, zwei Tabellen zu verbinden, und in beiden Tabellen habe ich zwei gleiche Spaltennamen wie agent_id und date. Beide Tabellen haben agent_id und date. Tatsächlich verbinde ich Tabellen basierend auf agent_id Die Spalte zeigt also die Datumsspalte zweimal an. Ich möchte, dass sie einmal angezeigt wird. Die Reihenfolge nach Datum ist hier ein Beispiel für meine Tabellen:
Table 1 (sales_report)
date agent_id agent_name agent_commission
01-Jan-2016 1 Jhon 200
02-Jan-2016 2 Smith 250
03-Jan-2016 3 Tracy 150
04-Jan-2016 4 Sam 120
Table 2 (payments)
date agent_id paid
02-Jan-2016 1 200
03-Jan-2016 2 150
04-Jan-2016 3 100
05-Jan-2016 4 50
Ich habe versucht, diese beiden Tabellen durch agent_id zu verbinden. Meine Frage ist nun, wie ich nach Datum bestellen kann.
Hier ist die Frage, die ich habe:
SELECT *
FROM `sales_report`
INNER JOIN `payments`
ON `sales_report`.`agnt_id`=`payments`.`agnt_id` ORDER BY date