home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.databases.oracle      Overblown overpriced overengineered SHIT      2,288 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 1,830 of 2,288   
   Agoston Bejo to All   
   selecting a column according to a minimu   
   18 Oct 04 13:50:21   
   
   XPost: comp.databases.oracle.misc, comp.databases.oracle.server   
   From: gusz1@freemail.hu   
      
   Take a look at the following example:   
      
   table T(i INTEGER, j INTEGER)   
      
   I want to get the value of i where j is minimal and some conditions apply.   
      
   (1)   
   SELECT i FROM T   
   WHERE [condition]   
   AND j   
   IN (SELECT min(j) FROM T WHERE [condition])   
      
   The best would be if such a syntax was allowed (which it isn't):   
   SELECT i, min(j) FROM T WHERE [condition]   
      
   How can I rewrite the SELECT statement in (1) such that [condition] doesn't   
   have to be typed in twice? Or how can I achieve the same thing in some other   
   way? (I am open to other solutions as well as long as they are inside the   
   limits of Oracle PL/SQL.)   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca