gpt4 book ai didi

MySQL查询将数据从一个表随机复制到另一个表

转载 作者:行者123 更新时间:2023-11-29 12:29:07 26 4
gpt4 key购买 nike

我有一个现有的 sql 查询,它运行得很好。它在名为 qu_pap_users 的表中的特定字段(用户 ID)下进行搜索,然后随机抓取一个用户 ID 并将其复制到另一个名为“设置”的表中...

$sql = "REPLACE INTO qu_g_settings (settingid, name, value) 
SELECT '9038fa14', 'assignNonReferredAffiliateTo', qu_pap_users.userid
FROM qu_pap_users ORDER BY RAND() LIMIT 1";

我想更改查询的最后部分,以便它执行以下操作:

  1. 如上所示找到 userid 字段,但现在需要查看名为 data12 的附加字段。

  2. 我希望它仅复制 data12 字段 = 联属分销商许可的用户 ID

  3. 在找到所有具有 data12 字段且 = 联属分销商许可的用户 ID 后,我希望它仅从这些用户 ID 中随机选择。

我希望这已经足够清楚了。预先感谢您...

最佳答案

试试这个,您只需添加 where 子句即可过滤 data12 字段 = 联属分销商许可

$sql = "REPLACE INTO qu_g_settings (settingid, name, value) 
SELECT '9038fa14', 'assignNonReferredAffiliateTo',
qu_pap_users.userid
FROM qu_pap_users
WHERE qu_pap_users.data12 = 'Affiliate Distributor Licensed'
ORDER BY RAND() LIMIT 1";

关于MySQL查询将数据从一个表随机复制到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27862882/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com