映射1:m
關係的最佳方法是什麼?1:m關係映射
例如。
歌曲數據庫。我們有表:
Songs
Artists
Albums
比方說,我們需要獲取的所有專輯。一首歌有一個外鍵Albums
我以前做的就是讓所有的專輯列表:
SELECT * FROM `Albums`;
然後將其映射到一個對象。
接下來,我會做一個for-each循環,雖然每一張專輯,並作出新的SQL查詢
SELECT * FROM `Songs` WHERE albumId = album;
然後我會再次映射。
這顯然是矯枉過正。
這樣做的正確方法是什麼?
只有一個疑問,在mySQL中你不能使用表連接? –
@JhonatasKleinkauff當然,我想這實際上是一個不好的例子。這不是m:m,讓我重新修飾它。 – NSAddict
@JhonatasKleinkauff編輯我的問題 – NSAddict