আমি জটিল সমস্যা নিয়ে কাজ করছি, তবে আমি এটিকে এ সমস্যার সহজতর করব।
আমার দুটি টেবিল আছে
A [ID, column1, column2, column3]
B [ID, column1, column2, column3, column4]
এবং আমি তৃতীয়টি আপডেট করতে চাই:
C [ID, column1, column2,column3]
আমি এই কোয়েরিটি ব্যবহার করে অন্য একটি তৃতীয় সারণী আপডেট করছি।
UPDATE C
set column1=t.firstTab, column2=t.secondTab, column3=t.thirdTab
from (select A.column1 as firstTab, B.column2 as secTab,
(A.column1 + B.column2) thirdTab
from A, B limit 1; ) as t ;
আমি পেয়েছি:
UPDATE 0
আমি যখন এই ক্যোয়ারী চালাচ্ছি:
select A.column1 as firstTab, B.column2 as secTab, (A.column1 + B.column2) thirdTab
from A, B limit 1;
আমি ফলাফল পেয়েছি। আমি কিছু অনুপস্থিত করছি ?
নমুনা ডেটা: http://sqlfiddle.com/#!15/e4d08/5