MudGuard: mysql: DISTINCT einer Spalte

Beitrag lesen

Hi,

SELECT sp1,sp2 FROM table WHERE JaNeinSpalte = '1' LIMIT 1
UNION
SELECT sp1,sp2 FROM table WHERE JaNeinSpalte = '0' LIMIT 1

eine "pfiffigere" Lösung, um die letzten beiden Einträge mit jeweils JaNeinSpalte 0 sowie 1 zu erhalten?

wie kommst Du darauf, daß Du mit der genannten Query die letzten beiden Einträge bekommst?

Tatsächlich bekommst Du damit jeweils irgendeinen Eintrag mit 1 und irgendeinen mit 0.

Um den letzten zu bekommen, müßte eine Sortierung nach einer Spalte mit der Erstellungs- oder Änderungszeit der Einträge vorgenommen werden.

cu,
Andreas a/k/a MudGuard