2013-10-31 46 views
0

我有問題需要解決下面的sql語句。3 SQL語句問題

  1. 名單這是由「Naturheilkunde」

  2. 這是從「阿加莎·克里斯蒂」寫的所有書的所有書籍(BUCH.BUCHTITEL UND BUCHART.BUCHARTBESCHREIBUNG)。

  3. 估計所有書籍的價值。

關係模式:0​​enter image description here

+0

這個任務有什麼「問題」? – Mithrandir

回答

2

這不應該是這麼辛苦......

1)主題爲 「Naturheilkunde」

SELECT 
    b.BUCHTITEL, 
    ba.BUCHARTBESCHREIBUNG 
FROM Buch AS b INNER JOIN BUCHART AS ba 
ON b.ART = ba.BUCHART 
WHERE 
     ba.BUCHARTBESCHREIBUNG = 'Naturheilkunde'; 

2)所有的書所有書籍阿加莎克里斯蒂寫的:

SELECT 
    b.BUCHTITEL 
FROM Buch AS b INNER JOIN AUTOR AS a 
ON b.AUTOR = a.AUTORNUMMER 
WHERE 
     a.VORNAME = 'Agatha' AND a.NACHNAME = 'Christi'; 

3)你的意思是「估計」嗎?

SELECT 
    SUM(PREIS * BESTAND) AS Summe 
FROM Buch