作者Kyoto (皺皺皺皺皺皺皺司)
看板Database
標題[SQL ] 有效率的取得multivalue attribute
時間Thu Apr 2 17:42:05 2009
假設現在有三個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
1F:推 cansas:應該可以試試INNER JOIN 04/02 18:04