SQLite查询以根据我的ER图查找数据

SQLite查询以根据我的ER图查找数据,sql,database,sqlite,Sql,Database,Sqlite,大家好,我已经为我的作业创建了这个数据库结构。从下面的图片中可以看到约束 我现在需要找到这两个问题的sql查询。但我是sql新手,并不擅长复杂的查询。有人能帮我吗 问题是: 特定subreddit每天收到多少评论 对特定链接发表评论的用户也发布了哪些子链接 目前,您将无法根据图像使用表,因为引用的列不受限制为唯一的,如 特定subreddit每天收到多少评论 您使用的查询对所选()子Reddit使用计数,注意您无法区分天数(除非子Reddit本身是基于每天的) e、 g 请注意,您必须确保文字

大家好,我已经为我的作业创建了这个数据库结构。从下面的图片中可以看到约束

我现在需要找到这两个问题的sql查询。但我是sql新手,并不擅长复杂的查询。有人能帮我吗

问题是:

  • 特定subreddit每天收到多少评论
  • 对特定链接发表评论的用户也发布了哪些子链接

  • 目前,您将无法根据图像使用表,因为引用的列不受限制为唯一的,如

    特定subreddit每天收到多少评论

    您使用的查询对所选()子Reddit使用计数,注意您无法区分天数(除非子Reddit本身是基于每天的)

    e、 g

    请注意,您必须确保文字值(要匹配的值)符合

    对特定链接发表评论的用户也发布了 亚红

    假设您想要结果集中有多行,并且想要usersTable中的author列,那么您需要根据您的条件(WHERE子句)使用从相关表中包含列来选择行(请注意,如果列名不是唯一的,则必须在列名前面加上表名和分隔符(句点/fullstop)以解决歧义)

    e、 g


    您没有提出明确的问题,因为我们看不到您的数据,而且您似乎也没有自己努力解决这个问题。我有3个表,如E/R图postsTable usersTable和subs表所示。我已经回答了其他7个问题,并坚持这两个问题。所以想问一下。这里没有人喜欢代码图像,元数据等,所以将其作为文本发布。并解释为什么我们应该做你的家庭作业而不需要你的任何努力?
    SELECT count() FROM the_table WHERE the_column = the_value_to be_matched
    
    SELECT your_table.your_column FROM your_table JOIN the_related_table ON your_table.your_column_that_references_the_related_table = your_related_table.your_column_that_is_related_to
    WHERE your_expression;