[英]MySql - One to Many Relationship
如何維護數據庫中的一對多關系? 哪個合適的程序?
就像,我正在從表單中插入庫信息。 圖書館名稱,圖書館描述,圖書館地址字段在文本框中。 有一組復選框,代表該圖書館中可用的書籍。 假設我有三個表“ library”,“ books”,“ library_book_relation”。
在本節中,這是確切的過程?我是否必須通過2個查詢將數據插入到兩個表(library,library_book_relation)中,例如1.插入到library
....和2.插入到library_book_relation
...。同時,或者還有其他方法可以完成這項工作?
我想從數據庫中檢索庫信息時必須要做的(查詢)? 軟件世界遵循哪種方法?
不要忘記將所有上述步驟包裝在事務中。
您將不得不在兩個表中一個接一個地輸入數據。
首先插入庫記錄。
第二,將圖書和圖書館記錄插入映射表中。
為了進行檢索,您可以使用聯接來檢索庫及其對應的書。
防爆。 從library.lib_id = library_books_relation.lib_id上的庫內部連接library_books_relation中選擇*,其中lib_id = something
或者,您可以通過刪除“ where”子句來檢索所有記錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.