|  | Posted by mcolson on 08/01/07 13:04 
On Jul 31, 10:29 pm, shiju <shiju.sam...@gmail.com> wrote:> On Aug 1, 2:45 am, mcolson <mcolson1...@gmail.com> wrote:> I am trying to select multiple values from the row with the max id,
 > > and output them within my stored procedure.  How would I combine the
 > > following two rows so that I only need to use "from mytable where
 > > IDnum = (select (max(IDnum)) from mytable))" once.  I have at least 8
 > > other outputs I will be setting and would like this to work more
 > > efficiently than setting each individually... if possible.
 >
 > > set @outmtd = (select outmtd from mytable where IDnum = (select
 > > (max(IDnum)) from mytable))
 > > set @outytd = (select outytd from mytable where IDnum = (select
 > > (max(IDnum)) from mytable))
 >
 > > Thanks for any help you can give
 >
 > > Matt
 >
 > I think this is what looking
 >
 > select @outytd=outytd,@outmtd=outmtd
 >         from mytable where IDnum = (select
 > (max(IDnum)) from mytable)
 
 that was exactly what I needed.  Thanks
  Navigation: [Reply to this message] |