【SQL文】Insert into文で文法エラー
insert into文で思ったような結果がでません。SQL文にお詳しい方、ご教授いただけますでしょうか? SQLは初心者レベルです。
期待している結果:
テーブルT-BBSにT-USRのusr-id全リストを入れて、T-BBSのa,b,cには固定の数値を入れたいと思っています。
テーブル例:
テーブル名:T-BBS ,カラム:usr-id,a,b,c,
テーブル名:T-USR, カラム:usr-id
結果
user-id | a | b | c
2 |1 | 2 | 3
3 |1 | 2 | 3
4 |1 | 2 | 3
7 |1 | 2 | 3
私が考えたSQL文ですが、
INSERT INTO
T-BBS(SELECT user-id FROM T-USR,1,2,3) →×(文法エラー)
INSERT INTO
T-BBS(user-id,a,b,c) VALUES (SELECT user-id FROM T-USR,1,2,3)→×
文法エラー
INSERT INTO
T-BBS(user-id,a,b,c) VALUES ((SELECT user-id FROM T-USR),1,2,3)→×サブクエリが複数行を含んでいる
ちなみにデータベースはH2 Databaseというものみたいですが、mySQLと方言は同じという認識をもってます。
以上宜しくお願いします。
お礼
質問する際の配慮が足らず申し訳ありませんでした。 私本人が戻り値を無視するコーディング方法を知らなかったので質問をしました。 お答えいただきありがとうございました。