我有四个MySQL数据库表:
成虫; ///成人用品
孩子; ///儿童产品
宠物; ///宠物用品
首饰; ///珠宝产品
每个产品都有唯一的代码值。我想在这4个表中进行搜索,如果在这些表中找到的代码更新了它的数量。我该怎么用?
我试过IF存在,但很难单独为初学者写它。我也尝试谷歌这个解决方案,但没有找到任何搜索多个表和更新值的东西。
答案 0 :(得分:0)
如果您可以根据现有设计的建议更新表格设计,那么您可以使用Union all和条件来解决问题。
这里的例子是
select from (
select UCODE as UniqueCode from adults
union all
select UCODE from kids
union all
select UCODE from pets
union all
select UCODE from jewelry
)
where UCODE = 'New_UCODE'