List:German« Previous Message
From:Oliver Specht Date:July 15 2014 5:37pm
Subject:Re: mehrere Tabellen nach Datum sortieren
View as plain text  
SELECT Frage.*, MAX(Frage.datum, Antwort.datum, Rückfrage.datum) AS 
order_date
FROM Frage
LEFT JOIN Antwort ON Antword.FrageId = Frage.id
LEFT JOIN Rückfrage ON Rückfrage.FrageId = Frage.id
ORDER BY order_date ASC

Nicht probiert, aber sollte klappen ;)

Grüße,
Oliver

Am 15.07.2014 18:34, schrieb Bert Döse:
> Hallo liebe Liste,
>
>
>
> ich stehe wieder einmal auf dem Schlauch … würde mich über
> Denkanstöße
> freuen.
>
>
>
> Es gibt drei Tabellen, die miteinander verknüpft sind und in Relation
> zueinander stehen.
>
>
>
> Tabelle Frage
>
> id=1, datum="1999-01-01", frage="bla bla"
>
> id=2, datum="1997-01-01", frage="bla bla"
>
> id=3, datum="2014-01-01", frage="bla bla"
>
>
>
> Tabelle Antwort
>
> frage=2, datum="1998-01-01", antwort="bla bla"
>
> frage =1, datum="2001-01-01", antwort ="bla bla"
>
> frage =2, datum="1999-01-01", antwort ="bla bla"
>
>
>
> Tabelle Rueckfrage
>
> frage =1, datum="2002-01-01", rueckfrage="bla bla"
>
> frage =1, datum="2009-01-01", rueckfrage ="bla bla"
>
> frage =2, datum="2006-01-01", rueckfrage ="bla bla"
>
>
>
> Es sollen nun alle Fragen (keine Doppeltnennung) nach Datum absteigend
> sortiert ausgegeben werden - unter Berücksichtigung, ob neuere Antworten
> oder Rückfragen vorhanden sind. Ist dies der Fall, sollen die Fragen mit
> Antworten oder Rückfragen neueren Datums vor den anderen Fragen ausgegeben
> werden.
>
>
>
> Gewünschte Reihenfolge der Ausgabe:
>
> Frage mit der ID 3
>
> Frage mit der ID 1
>
> Frage mit der ID 2
>
>
>
> Wollte es erst mit einem UNION von drei SELECT's lösen und diese dann nach
> datum sortieren, es sollen im Abfrageergebnis allerdings nur die Daten aus
> der Tabelle Frage vorhanden sein.
>
>
>
> Ich hoffe meine Frage / Beispiel war verständlich …
>
>
>
> Grüße + Dank
>
> Bert
>
>
>
>
>
>

Thread
mehrere Tabellen nach Datum sortierenBert Döse15 Jul 2014
  • Re: mehrere Tabellen nach Datum sortierenThomas Goik - auxion.de15 Jul 2014
  • Re: mehrere Tabellen nach Datum sortierenOliver Specht15 Jul 2014