各位大佬幫幫忙,我在MySQL中有兩張表,A表中有一個Id值,一個Name值,B表是人名表,我想在添加ID值時能獲取B表中的人名,并且添加第二條ID值時,能自動獲取B表中的下一個人名,并且人名為空時越過,到底時回傳開始。各位有什么思路?
我寫Java,有這樣一個需求,往資料庫中插入時,輸入ID時自動添加人名屬性,并且人名經常變動增刪,所以建了一個人名表。
A表B表都可以重新設計。
哪位大神提供個思路,謝謝。
uj5u.com熱心網友回復:
程式設計的問題,跟資料庫沒有什么關系通常老邪把 B 表快取在程式中,輸入 ID 之后,從快取讀取資訊顯示
也可以輸入 ID 后根據ID實時查詢資料庫,顯示查詢結果,但這樣容易導致資料庫瓶頸
uj5u.com熱心網友回復:
不能加在程式中,因為人名表也會有幾個人有權限修改。所以,必須建立在資料庫端。現在輸入當前ID時獲取上一個人名的下一個人名已經用陳述句實作了,現在想要當人名都遍歷一遍以后再重新開始,還有,當B表中人名為空時越過,在考慮要不要加case when陳述句判斷一下轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/105112.html
標籤:MySQL
