【发布时间】:2018-07-16 19:45:09
【问题描述】:
我有一个非常简单的 MySQL 查询要实现,但我不知道如何......
我有两张桌子,T1 和 T2。
我需要做什么:
从 T1,我根据 CODE 值检索 ID:
SELECT id FROM T1 WHERE code = '$code';
然后我需要使用这个ID(所以我刚刚检索到的值)来更新T2中的特定行(行的名称将匹配ID 的值)。
我正在考虑使用子查询或用户定义的变量,但无论我如何尝试都无法完成。
如果您有任何代码 sn-p 可以帮助我做到这一点,我也将不胜感激!
编辑
澄清一下:我不知道我需要在 T2 中更新的列的名称,因为该名称将是我从 T1 检索到的值>.
例如,如果我从 T1 获得的 ID 是“03”,它将更新名为“”的列03”在 T2。
编辑 2
这是我打算实现的一个小架构(希望我让自己更清楚,我很抱歉造成误解......)
【问题讨论】: