无法导航到特定的列sqlite

时间:2019-04-27 05:11:19

标签: sqlite

第一个链接是问题。

我对SQLite经验不足,需要一些帮助。

提前谢谢!

https://imgur.com/v7BdVe3

这些都是打开的所有表

https://imgur.com/a/VMOxAuc

https://imgur.com/a/LrDcCBQ

架构

https://imgur.com/a/bv5KTHN

据我所知,这很接近,但我不知道如何按码头1对其进行排序。

SELECT BOAT_NAME, OWNER.OWNER_NUM, LAST_NAME, FIRST_NAME from OWNER inner join MARINA_SLIP on OWNER.OWNER_NUM = MARINA_SLIP.OWNER_NUM;

如果您还知道其他任何问题,也可以随时通过其他问题来帮助我,谢谢!

1 个答案:

答案 0 :(得分:0)

我相信你想要

SELECT BOAT_NAME, OWNER.OWNER_NUM, LAST_NAME, FIRST_NAME 
FROM OWNER INNER JOIN MARINA_SLIP ON OWNER.OWNER_NUM = MARINA_SLIP.OWNER_NUM 
WHERE MARINA_NUM = 1 
ORDER BY BOAT_NAME;

第二个问题涉及多个联接。

第三个问题要求您使用count(*)函数,请注意这是一个聚合函数,并且会导致GROUP BY clause中GROUP的行数(如果没有GROUP BY子句那么只有一个GROUP(即所有结果行)。

第四个问题进一步进行,要求您使用HAVING子句扩展GROUP BY子句(请参见上面的GROUP BY子句)。