Hi,
ich hab eine Tabelle 'discs' mit den Attributen 'id' (Primary Key), 'title' und 'ripped' auf einem PostgreSQL-Server. Ripped gibt mir an, ob ich das Album selbst gerippt hab, oder nicht. Das heisst, es kann mehrere Einträge des gleichen Albums geben (mal selbst gerippt, mal nicht, und das ganze öfters).
Jetzt möchte ich jedes Album nur einmal ausgegeben haben, wobei es mir, falls es mehrere Einträge für ein Album gibt, immer das/eines der selbstgerippten Versionen ausspucken soll.
Bisher läuft das bei mir so:
CREATE TEMPORARY TABLE result
SELECT *
FROM discs
ORDER BY ripped DESC;
ALTER IGNORE TABLE blubb
ADD PRIMARY KEY ( name );
SELECT * FROM result;
Kann man das ganze auch ergonomisch in einem SELECT-Befehl schachteln?
Grüßle, *jiriki*