-1
Table1Orders
OrderID(pk)
ISBN(fk)
ProductID(fk)
OrderDate
Total
Table2Books
ISBN(pk)
AuthorID(fk)
PublisherID(fk)
Title
PubDate
Table3Authors
AuthorID(pk)
AuthorName
AuthorAddress
AuthorPhone
Table4Publishers
PublisherID(pk)
PublisherName
PubAddress
PubPhone
ほとんどの書籍を販売した出版社はどのように見えますか?SQLを介してこれらのテーブルをどのように結合しますか?
詳細Orders
とBook
の間にINNER JOIN
が必要ですか?
publisher
をISBN
に関連付けるように、返されたデータを並べ替える方法は?あなたは注文に出版社を取得するには、出版社に書籍やブックへの注文に参加場合は、列名に基づいて
最も収益が高い出版社はどれですか?私は何冊の本がどれくらいの本が売られたかを示す数量欄が表示されないので尋ねます。私は合計がドルの金額だと仮定します。 – UnhandledExcepSean
'Orders.publisherID = Books.publisherID'を使用すると、PublisherID、count(*)をPublisherID別にBooksグループから選択すると、すべてのパブリッシャとその数量が販売されます。次に、このクエリを内部クエリとして使用し、maximumカウント。 –
@ GauravSehgal OrdersにはpublisherIDがなく、 'where'句は' group by'句の後ろにあります – EoinS