[SQL ] 有效率的取得multivalue attribute

看板Database作者 (皺皺皺皺皺皺皺司)時間16年前 (2009/04/02 17:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
假設現在有三個table: Book, Author, HasAuthor Book 1 2 3 Author A B C HasAuthor 1 A 2 A 2 B 3 C 有什麼比較有效率的方法 可以產生下面這種表格(ex. html table) "book"| "author" 1 | A 2 | A, B 3 | C 我是用JDBC + oracle 我目前的做法是先找出book_id的set 然後在show每個book_id的時候 再用另一個query去找所有相關的author名字組合起來 感覺這樣不是太有效率 所以想請教更佳的做法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.61.23.45

04/02 18:04, , 1F
應該可以試試INNER JOIN
04/02 18:04, 1F
文章代碼(AID): #19r8XlYB (Database)