SQL mit SELECT im SELECT auf Feld vom ersten SELECT zugreifen ?

Bong Smoka

Lt. Junior Grade
Registriert
Juni 2003
Beiträge
382
Die Frage ist etwas verwirrend gestellt, wußte aber nicht wie ich Sie anders formulieren soll....
folgende Situation
Tabelle jobs mit Feldern:
job_id
priority

ich will ein SELECT Statement machen, das mir ein neues Feld generiert, indem die Anzahl mit jobs steht die vorher dran kommen. Also eine Art länge der Warteschlange...

soweit war ich gekommen:
SELECT job_id,(SELECT COUNT(job_id) FROM jobs WHERE priority<*****) as list from job;
ich glaube mir fehlen nur die Sternchen ...
 
Probiers mal so:
Code:
Select job_id,(
  Select count(*) from jobs jobs2 where   jobs2.priority < jobs1.priority
) as cnt
From jobs jobs1
 
Zurück
Oben