Table_A.col1
IDが一致し、値が最大であるTable_AからTable_Bの値をUPDATEしようとしています。
Table_A
との 2 つの列B_id
と考えてくださいcol1
。Table_B
2 つの列がid
あり、col1
UPDATE Table_A, Table_B
SET Table_B.col1 = Table_A.col1
WHERE Table_B.id = Table_A.B_id
--WHERE Table_A.col1 is maximal
クエリの最後の行が正しくないことはわかっていますが、MAX()
ここでの使用方法がわかりません。何かご意見は?