Ok, brauche hier einen MySQL-Guru. Ich versuche, eine Abfrage zu schreiben, die als Benachrichtigungssystem dient, wenn jemand einen Kommentar zu einem Element hinterlässt, das Sie zuvor kommentiert haben. Die 'drinkComment' Tabelle ist sehr einfach:
%Vor%Ich habe eine Abfrage geschrieben, die alle Kommentare zu Getränken enthält, die ich zuvor kommentiert habe (die nicht meine sind), aber es werden immer noch Kommentare angezeigt, die VOR meinem Kommentar auftraten. Das ist so nah an dem, was ich denken würde funktionieren würde, aber es tut es nicht. Bitte helfen Sie!
%Vor%Warum nicht mit einer Vorabfrage des Benutzers und allen Getränken beginnen, zu denen Kommentare abgegeben wurden und zu welcher Zeit (weiß nicht, ob Sie mehrere Kommentare pro Person für ein bestimmtes Getränk haben oder nicht). Dann, finden Sie Kommentare von allen anderen nach diesem Datum / Zeit Kommentar ...
Diese Abfrage sollte eigentlich schneller sein, da sie nur mit EINEM BENUTZER-Getränkekommentar beginnt, THEN geht dann zurück zu der Kommentartabelle für diejenigen, die die Getränke-ID und die Abschneidezeit treffen.
%Vor%