0

我有问题要解决以下 sql 语句。

  1. 列出来自“Naturheilkunde”的所有书籍(BUCH.BUCHTITEL 和 BUCHART.BUCHARTBESCREIBUNG)</p>

  2. 出自“阿加莎·克里斯蒂”的所有书籍。

  3. 估计所有书籍的价值。

关系模式: 在此处输入图像描述

4

1 回答 1

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) 阿加莎·克里斯蒂 (Agatha Christi) 撰写的所有书籍:

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
于 2013-10-31T08:16:36.130 回答