i 2 Tische haben, sagen wir mal Tabelle „a“ und „b“ .. die beiden Tabellen haben die gleichen columns..lets sagen transaction_id
und phone_number
mysql innere join nicht wie erwartet
hier ist der Inhalt der Tabelle "a"
buy | 1000
redeem | 1000
buy | 2000
redeem | 2000
und hier ist für die Tabelle "b"
buy | 1000
redeem | 1000
buy | 2000
als ich versuchte, sie zu verbinden ähnliche Datensätze zu finden, mit
select tablea.transaction_id, tablea.phone_number
from tablea a
inner join tableb b
on tablea.transaction_id = tableb.transaction_id
and tablea.phone_number = tableb.phone_number
ich nur bekommen
buy | 1000
redeem | 1000
der letzte ähnliche Rekord „kaufen | 2000" wird immer missing..why dies geschieht?
Was für Transaktions-ID? Welche Telefonnummer? – e4c5
Kann Ihr Problem nicht reproduzieren: http://sqlfiddle.com/#!9/0aa460/1.Bitte geben Sie die tatsächlichen Daten und Abfrage – Philipp