Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
Php 我无法从一个表到另一个表获得1个值_Php_Sql - Fatal编程技术网

Php 我无法从一个表到另一个表获得1个值

Php 我无法从一个表到另一个表获得1个值,php,sql,Php,Sql,我在尝试将列值从一个表移到另一个表时遇到一些问题 我得到了一个叫做排序的表和一个叫做新标签的表,排序中有一列叫做订单。在使用与新\u标记中的ID匹配的ID对\u订单进行排序时,还有一列 我需要的是从列“orders”到新的_标记中的列(称为“sorting”)的所有值,同时ID与两个表匹配 我尝试了各种查询,但通常我会收到一条警告消息,说有几个字段没有默认值。收到此警告后,除了排序列之外,我的整个表都空了 插入新标签(排序)从排序中选择订单我得到的警告是字段X没有默认值。在此之后,它只是将其设置

我在尝试将列值从一个表移到另一个表时遇到一些问题

我得到了一个叫做排序的表和一个叫做新标签的表,排序中有一列叫做订单。在使用与新\u标记中的ID匹配的ID对\u订单进行排序时,还有一列

我需要的是从列“orders”到新的_标记中的列(称为“sorting”)的所有值,同时ID与两个表匹配


我尝试了各种查询,但通常我会收到一条警告消息,说有几个字段没有默认值。收到此警告后,除了排序列之外,我的整个表都空了

插入新标签(排序)从排序中选择订单我得到的警告是字段X没有默认值。在此之后,它只是将其设置为null,而之前它有一个值


非常感谢,非常感谢您的帮助。

您正在寻找select的更新

以此为例:

UPDATE new__tags nt, (SELECT orders FROM sorting_orders so where so.id = 458) src 
  SET nt.sorting = src.orders where nt.id = 458 ;

请显示您尝试过的查询。@kerv如果您在internet上使用了错误的位置。请访问并重试!“我尝试了各种查询,但通常我会收到一条警告消息”显示查询和消息。@kerv是的,我做了-你肯定知道,你必须尝试自己编写代码,并粘贴你在这里提问时尝试过的内容。用于编写SQL查询的文本被认为是代码。