我有两个表,其中一个table_response带有以下列response_id,组织等。该组织是未知的。

我有一个table_request,其以下列为request_id,organization等。在这里,组织是已知的。

我发送一个请求,并生成一个存储为request_id的request_id在表table_request上。此request_id附加到同一表上的特定组织。

收到响应后,我将生成一个response_id并将其保存在table_response上。

尽管在不同的表中,request_id和response_id相同。

我只是想不出一种方法来使用request_id和response_id在table_response上填充组织。像比较request_id和response_id如果相同,则像组织X一样在table_response上填写该行。

有人会在laravel5.3中指导我吗?

问候。

最佳答案

您要在table_response中的organization中用table_request更新request_id = response_id,所以:

update table_response
set organization = (SELECT organization FROM table_request where request_id = '8888' )
where response_id = '8888' ;


该代码基于:


  尽管在不同的表中,request_id和response_id相同。

关于mysql - 如何在两个表中使用两列来填充Laravel 5中的另一列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42541409/

10-11 23:50