我正在尝试创建一个数据库的视图,其中包含有关马的信息,更具体地说是马、马的主人和寄宿者。视图必须连接三个表。我必须创建一个“名字,姓氏,主要电话,和名字”的视图。然后我必须加入“boarder,horse,and boarder\u horse”表来创建关系。我不知道如何把不同的table连接起来。
到目前为止,我得到的是:
CREATE VIEW horse_owner
AS
SELECT b.boarder firstname, b.boarder lastname, b.boarder primaryphone,
h.horse barname
FROM boarder b
INNER JOIN horse h
ON bh.horse_id = h.id
INNER JOIN boarder_horse
ON bh.boarder_id = b.id
ORDER BY LastName DESC;
我不明白如何正确地将适当的表链接在一起。
1条答案
按热度按时间pxy2qtax1#
你有命令
JOIN
这是错的。另外,你还失踪了bh
. 尝试: