मेरे पास n-to-mAuthor
और Book
के बीच संबंध है।एसक्यूएल एन से रिश्ते में चयन करें
तालिका लेखक
ID Name
1 Follett
2 Rowling
3 Martin
टेबल बुक
ID Title Category
1 A Dance with Dragons Fantasy
2 Harry Potter Fantasy
3 The Key to Rebecca Thriller
4 World without end Drama
टेबल BOOK_AUTHOR
authorId bookId
1 3
2 2
3 1
1 4
एक बहुत हैं सिस्टम में अधिक लेखकों और किताबें। अब मैं उन सभी लेखकों को चुनना चाहता हूं जिनके पास शैली में एक पुस्तक है "काल्पनिक"।
यह है कि मैं क्या साथ अब तक आए हैं:
select distinct a.id
from author a, book b, written w
where w.authorId = a.id and w.bookId = b.id and b.category = "Fantasy";
मैं कैसे इस क्वेरी अनुकूलन करने के लिए के बाद से विशेष रूप से टेबल बुक वास्तव में बड़ी है सोच रहा हूँ।
क्या आपके टेबल में अनुक्रमणिका है? किस कॉलम पर? –