我有两个表,其中一个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/