2017-04-05 3 views
-1

Tabelle GenreJoining Count und Auswahlabfrage

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

Table Book

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 

welche SQL-Anweisung tun müssen, ich schreibe eine Tabelle mit Publisher-Code zu erzeugen, Beschreibung, Anzahl der Bücher (Anzahl der Bücher zählen zählen). Der Tisch muss zeigen, wie viele Bücher für Roman, Informationstechnologie, Lifestyle und Kochen. Ich habe 2 Stunden damit verbracht, herauszufinden, was mir bitte

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

Zum einen guten Beginnen Sie bei Ihrer ersten Frage. Sie sollten jedoch angeben, was Sie bisher versucht haben, auch wenn es nicht funktioniert. SO ist hier, um zu helfen, aber ist kein Code-Schreiben-Service – Takarii

+0

Entschuldigung vergessen, den Code –

Antwort

0

zu tun, helfen ich denke, das ist das, was Sie suchen ...

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

Worked, Danke Mann hinzuzufügen –