Nun möchte ich bei einer Abfrage die Ergebnisse nach Hersteller gruppieren und dann in dieser Gruppe alle nach Kapazität sortieren.
IBM 20 GB
IBM 10 GB
IBM 5 GB
Quantum 20 GB
Quantum 10 GB
etc.
Hi Benni!
***Du könntest einfach jeden Hersteller in einen neuen
table kopieren und dann mit order by ausgeben
****Du bekommst die Daten auch indem du fuer jeden Hersteller
select * from daten where hersteller='IBM' order by kapaz;
****Kannst du pl/sql verwenden? Wenn ja dann mach einfach einen Cursor:
CREATE OR REPLACE PROCEDURE anzeigen IS
CURSOR herst_cur IS SELECT DISTINCT herst, kapaz FROM daten;
BEGIN
FOR herst_rec IN herst_cur LOOP
select * from daten where hersteller=herst_rec.herst order by kapaz;
END LOOP;
END;
Robert