下面给出两个关系模式。
Book(id, title, author, pubid, year, price, referid)
发布者(pubid, pubname, headoffice, contact)
id "是Book的主键,pubid是 "Publisher "的主键,也是一个外键。
Q. 找出书的id,书名,引用的书名和引用的出版商名称。
帮助我回答这个疑问......我很努力,但没有用。
这似乎是一道作业题,而且你并没有投入很多时间来解决这个查询,但这应该能让你入门。 如果你遇到的是更具体的问题,请编辑你的问题来澄清。
SELECT
Book.id,
Book.title,
Publisher.pubname
FROM Book
INNER JOIN Publisher
ON Book.pubid = Publisher.pubid
这个问题应该是
SELECT Book.id, Book.title, Refbook.title, Refpub.pubname
FROM Book
LEFT JOIN Book AS Refbook ON Book.referid = Refbook.id
JOIN Publisher AS Refpub ON Refpub.pubid = Refbook.pubid
下一次,请给出示例数据和你要找的结果。