私はid(プライマリキー)と名前(id)(foreign key)を持つtable2の2つのテーブルtable1を持っています。すべてのIDは、最初はtable2ではNULLです。親テーブルに新しいIDが生成されるたびに、id2を持つtable2の最初の行を選択し、新しいIDでその行を更新する必要があります。今度はselect * from table2 where id is null
は行のセットを取得しますが、このSQLクエリを修正してid2列がnullのtable2の最初の行を取得する方法があります。MySqlテーブルのクエリを選択
1
A
答えて
2
select * from table2 where id is null limit 1
制限は、フェッチするレコードの数を指定します。
0
SELECT * FROM table2 WHERE id is null LIMIT (n - 1), 1
例:IDがnull LIMIT 2表2 FROM SELECT *、1
関連する問題
- 1. MySQLの選択クエリで現在のテーブルを選択
- 2. MYSQL選択クエリ
- 3. MYSQLクエリを選択&
- 4. MySQL - クエリを選択
- 5. MySQLの選択クエリ
- 6. mysqlの選択クエリ
- 7. MySQLの選択クエリ
- 8. のMySQLを選択クエリ
- 9. 選択テーブルは、MySQL
- 10. PHP、MySQLのクエリの選択
- 11. mysql - 連結クエリを選択
- 12. MySQLのクロスサーバ選択クエリ
- 13. Java MySQLの選択クエリ
- 14. mysqlのブールモード選択クエリ
- 15. Mysqlでクエリの選択
- 16. Mysqlの複雑な4つのテーブルからクエリを選択
- 17. MYSQL選択テーブルの行は
- 18. MySQLテーブルからのクエリ - 同じフィールドを2回選択する
- 19. 複数選択クエリMySQL
- 20. 独占mysqlの選択クエリ、二つのテーブル
- 21. MYSQL選択クエリの条件が同じテーブル
- 22. のMySQLを選択クエリの最適化
- 23. MySQLのクエリでストアドプロシージャ値を選択
- 24. mySQLで複数のパラメータを選択クエリ
- 25. MySQLのクエリを選択しなステートメント
- 26. MySQL:2つのデータベースでクエリを選択
- 27. mysqlで複数のテーブルを選択
- 28. mysqlテーブルの列名を選択
- 29. mysqlの選択クエリの問題
- 30. MySQLの選択クエリの構文