Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql如何做到这一点?_Mysql - Fatal编程技术网

Mysql如何做到这一点?

Mysql如何做到这一点?,mysql,Mysql,我需要从表中选择记录,但一个字段(例如id2)替换为另一个表中id==id2的值,该值来自第一个表如果要从另一个表列中存在列值的表中选择行,则需要使用JOIN: SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id2 .你能详细解释一下吗?我对您试图做的事情感到困惑:您是试图从两个表中选择数据,还是试图用另一个表中的数据更新一个表?表中有哪些列,您试图替换什么?我需要从两个表中选择数据,并获取id的值(table2),其

我需要从表中选择记录,但一个字段(例如id2)替换为另一个表中id==id2的值,该值来自第一个表如果要从另一个表列中存在列值的表中选择行,则需要使用JOIN:

SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id2

.

你能详细解释一下吗?我对您试图做的事情感到困惑:您是试图从两个表中选择数据,还是试图用另一个表中的数据更新一个表?表中有哪些列,您试图替换什么?我需要从两个表中选择数据,并获取id的值(table2),其中id==id2