Wenn ich das Poblem richtig verstanden habe geht es um die Anzeige von Items die den selben Verkaufspreis haben aber unterschiedliche Verkäufer und das die nicht gelistet werden@Mheatus: Das bei den billigsten Items ist leider nicht ganz so leicht zu lösen. Derzeit ist es aber so, dass bei gleichen Preisen das jeweils ältere Item oben steht. Man hat also keine Vorteile mit einem bestimmten Namen oder so.
Anhand einer selbst erstellten Tabelle konnte ich das nachvollziehen
Die Lösung (jedenfalls bei mir) war eine View auf die Tabelle zu erstellen die den Namen des items und den minimal wert beinhaltet.
Code: Alles auswählen
<sql>
create view VIEW_Markthalle
as select min(t.verkaufspreis), t.itemname from table Markthalle as t
</sql>
Code: Alles auswählen
<sql>
Select t1.besitzer, t1.itemname, t1.verkaufspreis from table Markthalle as t1,
VIEW_Markthalle as t2
where t1.verkaufspreis = t2.verkaufspreis
and t1.itemname = t2.itemname
order by t1.besitzer
</sql>