我需要运行一个查询来复制一个表中的信息,然后将存储的数据放入一个新查询中。
查询1详情: 对于表qu_pap_users,有一个名为userid的列。我需要在该列中找到该列和一个名为b793bca3的特定数据字段,然后移动到名为accountuserid的相邻列,并复制该列中与userid列中的值相关的值。
然后我需要将该值粘贴到XXX所在的查询中......
$sql = "update `qu_g_users` set `rstatus` = 'D' where `accountuserid` IS 'XXX';
知道如何编写第一个查询吗?
答案 0 :(得分:1)
我对此有所了解,我们需要在表qu_pap_users中找到userid ='b793bca3'的行,并将accountuserid的值复制到更新语句中。 如果我的理解是正确的,我们可以这样做
$sql = "update qu_g_users set rstatus = 'D' where accountuserid in (select accountuserid from qu_pap_users where userid='b793bca3' )" ;
答案 1 :(得分:0)
如果我理解正确,你基本上想要在两个表中使用相同的字段值(UserID& AccountUserID)?
您想将 qu_pap_users 中的UserID值插入您的AccountUserID字段中的第二个表吗?