2017-04-05 79 views
-1

表類型加入計數和選擇查詢

GENRE_CATEGORY  DESCRIPTION 
--------------  ---------------------- 
C100   Information Technology 
C200   Novel 
C300   Cookery 
C400   Lifestyle 

表圖書

ISBN   TITLE    PAGE_NUMBER  PUBLICATION_YEAR PUBLISHER_CODE GENRE_CATEGORY 
------------ ----------------- -----------  ---------------- -------------- -------------- 
123-0-12-374 Rainbow Mountain   200    2011  P2001     C200 
989-2-96-545 Data Mining     340    2012  P2002   C100 
718-8-16-555 Asian Food     280    2013  P3002   C300 
674-9-90-345 Yoga for the mind   180    2016  P2002   C400 
900-0-88-767 Finding Rainbow    250    2016  P2001   C200 
888-9-55-447 Pastry Heaven    200    2016  P3002   C300 

什麼sql語句我需要寫生產與發行商代碼,說明,數表書(使用計數的書數)。 該表必須顯示多少本書適合小說,信息技術,生活方式和烹飪。我花了兩個小時試圖找出該怎麼做請幫我

select Publisher_Code,Description, count(genre_category) 
from genre 
INNER Join book 
ON genre.genre_category=book.genre_category 
where(genre.genre_category=book.genre_category); 

The output must look like this

+0

首先,良好的從你的第一個問題開始。但是,即使它不起作用,您也應該包括迄今爲止嘗試的內容。 SO在這裏提供幫助,但不是代碼編寫服務 – Takarii

+0

對不起忘了添加代碼 –

回答

0

我認爲這是你在找什麼...

select Publisher_Code, Description, count(*) 
from genre 
INNER Join book 
    ON genre.genre_category=book.genre_category 
GROUP BY Publisher_Code, Description; 
+0

工作過,謝謝曼 –