Hallo Zusammen,
ich hab hier ein Problem. Ich möchte den maximalen Wert in der Spalte `order`und die dazugehörige ID ermitteln. Zusätzlich hab ich noch ein paar Bedingung die sich je nach abfrage ändern können (siehe SQL Code). Um nur ein Ergebnis zurück zubekommen Gruppiere ich das ganze bei subtask (dies ist für alle Ergebnisse 'no', unteranderm weil ich es im WHERE teil so fordere).
Als Rückgabe erhalte ich nun den Maximalen Wert von `order` aber nicht die dazu gehörige id sondern irgend eine andere.
Hat jemand eine Idee warum er nicht die zum Orderwert passende id ausgibt und was ich an der Abfrage ändern muss damit er es tut.
Schon mal Danke für eure Mühen.
ich hab hier ein Problem. Ich möchte den maximalen Wert in der Spalte `order`und die dazugehörige ID ermitteln. Zusätzlich hab ich noch ein paar Bedingung die sich je nach abfrage ändern können (siehe SQL Code). Um nur ein Ergebnis zurück zubekommen Gruppiere ich das ganze bei subtask (dies ist für alle Ergebnisse 'no', unteranderm weil ich es im WHERE teil so fordere).
Als Rückgabe erhalte ich nun den Maximalen Wert von `order` aber nicht die dazu gehörige id sondern irgend eine andere.
Code:
SELECT MIN( `order` ) , t.id FROM task AS t, user_task AS ut WHERE ut.taskID = t.id AND subtask = 'no' AND subtask_from IS NULL AND ut.loginID =75 AND `order` >95 GROUP BY subtask
Schon mal Danke für eure Mühen.
Kommentar