我想在android中創建一個嵌套的sqlite數據庫。 即。我想要一個表中的某個特定字段以不同表格的形式存在其全部新值。如何在SQLite數據庫中創建嵌套表? (android)
4
A
回答
16
你描述的是不可能的;沒有辦法在另一個表中的一行中包含表格。標準做法是通過在父表中包含父表的主鍵作爲列來創建「父/子」表;例如:
PARENT TABLE
id | name
---------
1 | Fred
2 | Bob
CHILD TABLE
id | parent_id | name
---------------------
1 | 1 | John
2 | 1 | Jim
3 | 2 | Joe
4 | 2 | Jane
這對錶將有「約翰」和「吉姆」爲「弗雷德」和「喬」和「簡」的孩子鮑勃」的孩子」。你可以得到一組與查詢「鮑勃」(父ID = 2)的所有兒童:
SELECT * FROM child_table WHERE parent_id = 2
0
這就是我要做的事情,但你將無法再創建一個子表的當前表格。
我會建議你從它創建兩個不同的表格,例如..如果你有表格員工,並且需要創建另外兩個子表格營銷員工和工程員工表格,只需創建我描述的兩個表格。例如
CREATE TABLE emp_engineer
和
CREATE TABLE emp_marketing
相關問題
- 1. 在Android庫中創建SQLite數據庫
- 2. 如何在android中使用sqlite數據庫創建表?
- 3. 在android中創建SQLite數據庫
- 4. 如何在Sqlite中創建數據庫?
- 5. SQLite數據庫的Android創建表
- 6. 表未在SQLite數據庫中創建
- 7. 在數據庫sqlite中創建新表
- 8. 如何在Android Studio中使用SQLite創建數據庫
- 9. 如何在Android中創建動態Sqlite數據庫
- 10. 如何在android sqlite數據庫中創建目錄?
- 11. 如何在android編程中用三列創建sqlite數據庫?
- 12. Jquery數據表:如何創建嵌套表數據?
- 13. 如何在R中創建嵌套表?
- 14. 如何使用Sqlite for Android創建數據庫文件(.sqlite)?
- 15. 在SQLite數據庫中創建Oracle數據庫表的副本
- 16. 在android上的sqlite數據庫中創建表格
- 17. 無法在android上的sqlite數據庫中創建表格
- 18. 如何在SQLite中創建數據庫並添加2表
- 19. 如何在android中的命令提示符中創建數據庫和表sqlite
- 20. 如何在android中創建數據庫?
- 21. 如何創建嵌套數據幀
- 22. Android數據庫中的SQLite數據庫不會創建
- 23. Android SQLite數據庫:在創建數據庫後添加列
- 24. 將數據插入到嵌套表中SQLite for Android for Android
- 25. 無法創建android sqlite數據庫
- 26. Android:不創建SQLite數據庫
- 27. SQLite數據庫創建錯誤 - Android
- 28. 創建圖呃sqlite數據庫android studio
- 29. 無法創建SQLite數據庫的Android
- 30. Android的SQLite創建數據庫錯誤
好。我只用這種方式。 Thanx –
請確保我的答案標記爲「接受」,如果它適合你! – duskwuff
謝謝你是我正在尋找的答案! –