3 つの列を持つ「アーティスト」というテーブルがあります。
artist_id {PK} | artist_name | artist_url
このテーブルには約 500 人以上のアーティストがいます。
すべての主キーを「artist_to_store」というテーブルにコピーできるようにしたいと考えています。このテーブルには 2 つの列があります。
artist_id {PK} | store_id.
ストア ID は常に 0 になります
このクエリはうまくいくと思いました:
INSERT INTO artist_to_store SET artist_id = (SELECT artistr_id FROM artist) AND store_id = 0
代わりに、エラー #1242 - サブクエリが複数の行を返します。
エラーの意味はわかっているので、誰も説明する必要はありません。しかし、アーティストテーブルから他のテーブルにすべてのartist_idを取得する方法を教えてください。
明けましておめでとうございます:)
ピーター