私は著者更新SQL
BOOK
ID BOOK NAME AUTHORID
0 A NULL
1 B NULL
2 C NULL
AUTHOR
BOOKID AUTHORID
0 123
1 1234
2 12345
ある別のテーブル内のbookauthorIDを持つテーブルの書籍今私はどこ著者テーブルからブックテーブルのAuthorID列を埋めるために持っていますBOOK.AUTHORID列を後でテーブルで追加されましたBOOK.ID = AUTHOR.BOOKIDとして
これまで
私はこの
WITH ALLBOOKSANDAUTHORIDS AS
(
SELECT * FROM BOOK INNER JOIN AUTHOR on BOOK.ID = AUTHOR.BOOKID
)
を持っています
私は今、各書籍と著者IDを伝えるテーブルを持っています
BOOK.AUTHORIDを正しい値で更新し、著者テーブルから値を取得し、ブックに入れるにはどうすればよいですか?
Bookテーブルの各行に移動してAuthorテーブルに一致するIDを確認し、AUTHORIDを取得してブックテーブルで更新するforループに似ています。
SQLの記述方法を教えてください。
おかげ
エイデン
ありがとうございました。ありがとうございました。私はそれを試してみると、 – Aiden