Results 1 to 3 of 3
  1. #1
    Join Date
    Apr 2011
    Posts
    4

    Unanswered: update with select.. please help!

    Hello,

    I have a table caxnode which has fields node_alias, node_mode, node_id, etc..

    In some cases, the node_alias is marked as "regular" as well as 'logical' for different node_id's. I want to change the entries for which the same node_alias is marked 'regular' as well as 'logical' to logical. i.e. change the "regular" to "logical" if the same entry is marked 'logical' in the table and is an LDOM partition ..

    This is my working query to return the results that I am interested in changing..

    select Node_ID, Node_type, Num_of_proc, Node_Alias, Host_ID, Node_mode, Partition_Type from CAXNODE nd where (Node_mode = 'VIRTUAL' or Node_mode = 'REGULAR') and Node_Alias in (select nd2.Node_Alias from CAXNODE nd2 where nd2.Node_mode = 'LOGICAL' and Partition_Type = 'LDOM' ) ;

    Now I want to change the values to set Node_mode to 'LOGICAL'; Partition_Type to 'LDOM', Host_ID to (nd2.Host_ID); Num_of_proc to (nd2.Num_of_proc);

    How can I do this in one update statement?

  2. #2
    Join Date
    Apr 2002
    Location
    Toronto, Canada
    Posts
    20,002
    Edit: oh wait, forget what i said, sorry
    rudy.ca | @rudydotca
    Buy my SitePoint book: Simply SQL

  3. #3
    Join Date
    Apr 2011
    Posts
    4

    what i need is .

    here's what i am looking for

    my table is as follows

    id alias host_id node_type num_procs

    1 abc abc regular 2
    2 abc xyz LDOM 4
    3 def def virtual 2
    4 def ppp LDOM 8
    5 abc abc virtual 3


    I want those alias that are marked as LDOM's to be replaced with the LDOM node_type and the num proc's of the LDOM

    id alias host_id node_type num_procs
    1 abc xyz LDOM 4
    2 abc xyz LDOM 4
    3 def ppp LDOM 8
    4 def ppp LDOM 8
    5 abc xyzLDOM 4

    All aliases that are also present as LDOM's must be marked LDOM and their properties replaced with those of the LDOM.

    could someone please help me with an update query where I will use the select to return the LDOM's and use those properties in the update ..

    -Nikhil

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •