同様の質問を調べましたが、正しい構文が見つかりませんでした。
私はこれらのテーブルを持っています:
引用 - quotes_id - author_id - quote_ENG
著者 - author_id - 著者
TopicMap - topicmap_id - topic_ENG
QuotesByTopic - quotes_id - topicmap_id
テーブル Quote から 'quote_ENG' を取得し、テーブル Authors WHERE 'topic_ENG'='age' から 'author' を取得する必要があります。
「quote_ENG」値を取得できます...:
SELECT quote_ENG
FROM Quotes, TopicMap, QuotesByTopic
WHERE TopicMap.topics_ENG='age'
and QuotesByTopic.topicmap_id = TopicMap.topicmap_id
and QuotesByTopic.quotes_id = Quotes.quotes_id
...しかし、「著者」の値も取得するための最後の一節がありません。
SELECT author, quote_ENG
FROM Authors, Quotes, TopicMap, QuotesByTopic
WHERE TopicMap.topics_ENG = 'age'
and Authors.author_id = Quotes.author_id
and QuotesByTopic.topicmap_id = TopicMap.topicmap_id
and QuotesByTopic.quotes_id = Quotes.quotes_id
助けてくれてありがとう