1

Have テーブル ユーザーとアイテム ユーザー: ユーザー名 (varchar、重複なし)、パスワード (varchar)、User_id (一意の自動インクリメント INT)

したがって、Item_name と Username が与えられます。その情報を使用して、Items に新しいアイテムを作成します。そのため、まずユーザー名を指定して User_id を見つけ、Items テーブルに項目を挿入して、見つかった Owner_id フィールド = User_id にする必要があります。

申し訳ありませんが、単一のステートメントで彼を行う方法について非常に混乱しています。

4

2 に答える 2

3
insert into item (item_name, owner_id) values (
    ?, (select u.user_id from user u where u.username = ?)
)
于 2013-04-20T13:30:10.343 に答える