2017-03-01 3 views
0

私は2つのテーブルtable_responseと次の列response_id、組織などを持っています。組織はわかりません。2つのテーブルで2つの列を使用してLaravel 5で別の列を埋め込むにはどうすればよいですか?

私はtable_requestに以下の列request_id、organizationなどを持っています。ここでは、組織が分かっています。

テーブルtable_requestrequest_idとして保存されたrequest_idを送信します。このrequest_idは、同じ表の特定の組織に関連付けられています。

応答が受信されると、response_idが生成され、table_responseに保存されます。

request_idとresponse_idは異なるテーブルでは同じですが、

table_responseで組織にデータを入力するためにrequest_idとresponse_idを使用する方法を理解できません。 compare_idとresponse_idを同じように比較すると、組織Xと同じようにtable_responseにその行を入力してください。

誰かがlaravel5.3で親切に私を案内しますか?

よろしくお願いいたします。

答えて

0

あなたがそう、table_requestrequest_id = response_idorganizationtable_responseを更新したい:

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

このコードをに基づいて:

REQUEST_IDとRESPONSE_IDは別々のテーブルにかかわらず同じです。

+0

ありがとうございました。私はそれを試してみましょう。このクエリを実行する前に –

+0

エクスポートまたはバックアップしてください! @BobMwenda – MohaMad

+0

これはあなたの問題を解決することを望みます@BobMwenda – MohaMad