У меня есть 2 таблицы:
книга (id, название, возраст) ----> 100 миллионов строк
автор (id, book_id, имя, рождение) ----> 10 миллионов строк
Теперь, предположим, у меня есть общий идентификатор книги. Мне нужно распечатать эту страницу:
Title: mybook
authors: Tom, Graham, Luis, Clarke, George
Итак ... каков наилучший способ сделать это?
1) Простое соединение, как это:
Select book.title, author.name
From book, author
WHERE ( author.book_id = book.id ) AND ( book.id = 342 )
2) Чтобы избежать объединения, я мог бы сделать 2 простых запроса:
Select title FROM book WHERE id = 342
Select name FROM author WHERE book_id = 342
Какой самый эффективный способ?