我有解决以下sql语句的问题。
列出所有来自“Naturheilkunde”的书籍(BUCH.BUCHTITEL和BUCHART.BUCHARTBESCHREIBUNG)
所有书籍均来自“Agatha Christie”。
估算所有图书的价值。
关系架构:
答案 0 :(得分: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