Ich habe die folgenden Tabellen innerhalb einer Datenbank, dass ich die Ergebnisse von Erhebungen speichern bin mit:MySQL - Fragen und Antworten aus mehreren Transaktionen Kombination
Jedes Mal, wenn ich in einem Geschäft mit jemandem sprechen (lies Shop), ich erstelle eine neue Transaktion mit einem Datum/Uhrzeit (tblTransaction.Created). Mit jeder Transaktion können viele Frageantworten verknüpft sein.
Mein Problem ist, dass 2 Transaktionen können beide unterschiedliche Antworten auf die gleiche Frage enthalten und ich versuche, eine SQL-Abfrage/Prozedur zu erstellen, nur die neuesten Fragen Antworten für einen bestimmten Speicher zurückgeben.
Hier ist ein Beispiel:
ich mit jemandem in einigen Geschäften Plc sprechen. und legen Sie am 01.01.2009 eine Transaktion an (Transaktions-ID 1). In dieser Transaktion frage ich die QuestionIDs 1 und 2. Dann am 10/01/09 spreche ich erneut, erstelle eine neue Transaktion (Transaktions-ID 2) und beantworte die Fragen 2 und 3.
Ich möchte in der Lage sein um die Liste der letzten Antworten anzuzeigen; Frage 1 aus der ersten Transaktion und Fragen 2 und 3 aus der zweiten Transaktion.