第一个链接是问题。
我对SQLite经验不足,需要一些帮助。
提前谢谢!
这些都是打开的所有表
架构
据我所知,这很接近,但我不知道如何按码头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;
如果您还知道其他任何问题,也可以随时通过其他问题来帮助我,谢谢!
答案 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子句)。