我发现很难解释发生了什么,我会尽力而为。我们需要制作一个非常简单的浏览器,具有非常简单的收藏夹 + 历史记录功能,为此我们需要将它们都导入 DataSet 并从那里使用它们。
我所拥有的知识应该足够了,但我真的很想做得更有效和更清洁。在数据库中,我有 3 个表,一个用于用户,一个用于收藏夹,一个用于历史记录,这与 FK 等相关联。我想要一个查询来返回用户保存的每个 Fav + History url。这就是我现在所拥有的:
SELECT u_id, u_user, h_url, f_url FROM Users, Favorites, HistoryWHERE u_id = h_id AND u_id = f_id AND u_id = 1
这不是我要寻找的结果,我想填充 2 个组合框,一个带有收藏夹,一个带有历史记录,两者都来自当时登录的人。
我知道这应该与 join 一起工作,但内部和外部都给出很少或很多结果,左右连接似乎也不适合我,但我无法解释原因。:p 我是半新手加入顺便说一句。