List:General Discussion« Previous MessageNext Message »
From:Andrew Moore Date:November 29 2012 7:31pm
Subject:Re: Update One of Three tables in a single query
View as plain text  
What's your use case? I've not heard of a like this done at table/sql level.

You could use stored procedures & dynamic SQL to achieve it though.


On Thu, Nov 29, 2012 at 5:44 PM, Chris W <4rfvgy7@stripped> wrote:

> I have three tables, TableA, TableB, and TableC each has a unique ID
> field, idA, idB, idC respectively each table also has a field called
> 'Status'.  The id field is always greater than zero.  Now suppose I have
> three variables A, B, and C.   Two of them are zero and the other is a
> valid ID for the corresponding table.  Only I don't know which one.  Is
> there a way to write a single update statement that will update only the
> one table that has the matching ID?  I have tired a few different ideas but
> none seem worth mentioning here since they all either update too many
> records or don't update any records.
>
> Thanks for the help.
>
> Chris W
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/mysql
>
>

Thread
Update One of Three tables in a single queryChris W29 Nov
  • Re: Update One of Three tables in a single queryAndrew Moore29 Nov
    • RE: Update One of Three tables in a single queryRick James30 Nov