mysql:8395
From: <ml_mysql@xxxxxxxxxx>
Date: Fri, 14 Nov 2003 21:14:38 +0900
Subject: [mysql 08395] 他のテーブルから取得した値でのUPDATEについて
石川@初心者です よろしくお願いします。 test_m というテーブルに、 m_key int(11) tougetu int(10) zengetu int(10) という項目があり、 denpyou という テーブルに m_key いろんな項目 行いたいことは、 test_m のテーブルの tougetu の項目を zengetu に移し、 denpyou でm_key でマッチする件数(カウント数) をtougetu に入れたいのですが、 UPDATE test_m,denpyou SET zengetu = tougetu, tougetu = count(*) WHERE test_m.m_key = denpyou.m_key でエラーになってしまいます。 簡単なSQL を教えていただければ。 (SELECT で ワークエリアにカウント数を書き出していき、 UPDATE する方法は思いつくのですが、) よろしくお願いします。