使用PHP在数据相交时将数据从一个MySQL表复制到另一个

维尼·古拉特(Vini Goulart)

我是编程新手,非常感谢您的帮助。:)所以,我有一张USER桌子和一张SALES桌子。SALES桌子上,我只有用户的名字和姓氏。USER我有表namelast nameUSER_IDemail等..

是匹配项我需要USER_IDUSER复制SALESNAMELAST NAME

结构如下:

USER_TABLE_A
USER_ID_A
NAME_LASTNAME_A

SALES_TABLE_B
ROW_ID_B
NAME_B
LASTNAME_B
USER_ID_B (empty)

到目前为止,我让两个表在它们相交时都显示数据,但不知道从这里到哪里。谁能帮忙吗?

    $sql1 = mysql_query("SELECT name_B, lastname_B, user_id_B, row_id_B FROM sales_table_B WHERE name_B IS NOT NULL AND lastname_B IS NOT NULL", $db);
    $sql2 = mysql_query("SELECT name_lastname_A, user_id_A FROM user_table_A WHERE name_lastname_A IS NOT NULL", $db);
    $a1 = array();
while ($row = mysql_fetch_array($sql1)) {
    $id = $row['row_id_B'];
    $name1.$id = $row['name_B']." ".$row['lastname_B'];
    array_push($a1, $name1.$id);
}
    $a2 = array();
while ($row2 = mysql_fetch_array($sql2)) {
    $id2 = $row2['user_id_A'];
    $name2.$id2 = $row2['name_lastname_A'];
    array_push($a2, $name2.$id2);
} 
    $result = array_intersect($a1,$a2);
    print_r($result);

提前致谢!

维尼·古拉特(Vini Goulart)

非常感谢Darshan!在限制1之后,您的答案缺少),但是经过调整后,效果很好!这是起作用的代码:

UPDATE sales_table_b
SET user_id_b = (SELECT user_table_a.user_id_a
                 FROM user_table_a
                 WHERE user_table_a.name_lastname_a = CONCAT(sales_table_b.name_b, ' ' , sales_table_b.lastname_b) LIMIT 1)
WHERE EXISTS (SELECT *
          FROM user_table_a
          WHERE user_table_a.name_lastname_a = CONCAT(sales_table_b.name_b, ' ' , sales_table_b.lastname_b))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用php mysqli将数据从一个表复制到另一个表失败

来自分类Dev

将数据从一个表复制到另一个表

来自分类Dev

将数据从一个hbase表复制到另一个

来自分类Dev

将数据从一个hbase表复制到另一个

来自分类Dev

如何将数据从一个表复制到另一个表?的PHP

来自分类Dev

MySQL使用PHP将特定的列从一个数据库表复制到另一个

来自分类Dev

使用Java将数据从一个表复制到Cassandra中的另一个表

来自分类Dev

使用TTL将数据从一个Cassandra表复制到另一个

来自分类Dev

MySQL将数据从一个表复制到另一个字段中的另一个表

来自分类Dev

不复制到A列时无法将数据从一个Excel工作表复制到另一个工作表

来自分类Dev

将数据从一个表复制到另一个表时,使用参数或列值更好吗?

来自分类Dev

执行查询以将数据从一个表复制到另一个表

来自分类Dev

根据列将数据从一个工作表复制到另一个工作表

来自分类Dev

将数据从一个表复制到另一个表 - 忽略重复项 Postgresql

来自分类Dev

将数据从一个表复制到另一个数据库中的另一个表

来自分类Dev

将数据从一个Excel复制到另一个Excel

来自分类Dev

使用 pgadmin 将数据行从一个表复制到同一数据库中的另一个表

来自分类Dev

将数据从一个表复制到另一个不同的列名

来自分类Dev

将数据从一个工作簿复制到另一个工作簿工作表

来自分类Dev

使用LINQ将数据从一个表复制到另一台服务器上的另一个表?

来自分类Dev

如何使用2个条件和一个if条件MYSQL将一个表数据复制到另一个表

来自分类Dev

每5秒将数据从一个表复制到另一个@mysql数据库

来自分类Dev

使用LINQ将数据从一个列表复制到另一个列表

来自分类Dev

使用LINQ将数据从一个列表复制到另一个列表

来自分类Dev

使用ffmpeg将元数据从一个文件复制到另一个文件

来自分类Dev

使用ffmpeg将元数据从一个文件批量复制到另一个文件

来自分类Dev

使用 Alteryx 将表从一个数据库复制到另一个数据库

来自分类Dev

将一个数据表复制到另一个

来自分类Dev

MySQL将数据复制到另一个ID相同的表中

Related 相关文章

  1. 1

    使用php mysqli将数据从一个表复制到另一个表失败

  2. 2

    将数据从一个表复制到另一个表

  3. 3

    将数据从一个hbase表复制到另一个

  4. 4

    将数据从一个hbase表复制到另一个

  5. 5

    如何将数据从一个表复制到另一个表?的PHP

  6. 6

    MySQL使用PHP将特定的列从一个数据库表复制到另一个

  7. 7

    使用Java将数据从一个表复制到Cassandra中的另一个表

  8. 8

    使用TTL将数据从一个Cassandra表复制到另一个

  9. 9

    MySQL将数据从一个表复制到另一个字段中的另一个表

  10. 10

    不复制到A列时无法将数据从一个Excel工作表复制到另一个工作表

  11. 11

    将数据从一个表复制到另一个表时,使用参数或列值更好吗?

  12. 12

    执行查询以将数据从一个表复制到另一个表

  13. 13

    根据列将数据从一个工作表复制到另一个工作表

  14. 14

    将数据从一个表复制到另一个表 - 忽略重复项 Postgresql

  15. 15

    将数据从一个表复制到另一个数据库中的另一个表

  16. 16

    将数据从一个Excel复制到另一个Excel

  17. 17

    使用 pgadmin 将数据行从一个表复制到同一数据库中的另一个表

  18. 18

    将数据从一个表复制到另一个不同的列名

  19. 19

    将数据从一个工作簿复制到另一个工作簿工作表

  20. 20

    使用LINQ将数据从一个表复制到另一台服务器上的另一个表?

  21. 21

    如何使用2个条件和一个if条件MYSQL将一个表数据复制到另一个表

  22. 22

    每5秒将数据从一个表复制到另一个@mysql数据库

  23. 23

    使用LINQ将数据从一个列表复制到另一个列表

  24. 24

    使用LINQ将数据从一个列表复制到另一个列表

  25. 25

    使用ffmpeg将元数据从一个文件复制到另一个文件

  26. 26

    使用ffmpeg将元数据从一个文件批量复制到另一个文件

  27. 27

    使用 Alteryx 将表从一个数据库复制到另一个数据库

  28. 28

    将一个数据表复制到另一个

  29. 29

    MySQL将数据复制到另一个ID相同的表中

热门标签

归档