计算第二个表中与第一个表中的ID相匹配的条目

用户名

这是基本的,但我不知道。我有两个表(SeriesTable和OtherTable)。SeriesTable具有给定系列的所有信息,包括其ID(名为“ seriesID”的列)。另外,OtherTable有一个名为“ seriescolumn”的列,该列也具有给定序列的ID。

我需要进行查询,以计算OtherTable的“ seriescolumn”中与SeriesTable中的seriesid列匹配的每个条目。因此,例如,如果SeriesTable中的seriesid为5,我需要计算OtherTable中有多少条目在series列中的值为5。

下面是我当前的代码,该代码只是从第一个表中获取信息,但是我不知道如何正确地从OtherTable中计算匹配的条目。

    <?
    $rs= mysql_query("SELECT seriesid FROM SeriesTable ORDER BY seriesid DESC");
    while ($row= mysql_fetch_array($rs)) { ?>

    content

    <? } ?>
切鲁维亚人

听起来您将需要联接和按语句分组。

SELECT  s.seriesid, Count(*) As NumberOfSeries
FROM    SeriesTable s Join
        OtherTable o On s.seriesid = o.seriescolumn
Group By s.seriesid
ORDER BY seriesid DESC

这应该返回每个序列号和重复次数的计数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Mysql 按第一个表日期分组并计算第二个表中的不同字段

通过第一个表中的 ID 从第二个表中获取值

在表单中,选择第二个表和第一个表

根据第一个表的ID对第二个表中的值求和,并将值插入第一个表中

内部联接两个表,并为第二个表的第一个表中的每个条目返回最大值

连接两个表,检查第一个表中的一条记录是否与第二个表中的多条记录匹配

当第二个表中的布尔值为TRUE时,用第一个表覆盖第二个表的结果

Oracle:匹配第一个和第二个表的行

如何从第二个表中获取相应的条目并在第一个表中更新-MySQL

从第二个和第三个表中获取与第一个表中的匹配值相对应的值

仅删除与第二个表相对应的第一个表中没有条目的条目

根据第一个表中的列在第二个表中插入新记录

Oracle - 用第二个表中的行更新第一个表中的数据

Sql:使用第一个表中的日期从第二个表中查找列的总和

Kusto - 连接两个表并计算第一个表和第二个表中第一个表中每条记录的键

第二个表中的第一个日期,其中日期大于表中第一个oracle中的日期

Mysql:在第二个表中显示(选择)字段,在第一个表中显示匹配的键字段

选择第一个表中与第二个表中的每个记录匹配的所有记录

如何从第一个表和第二个表中检索所有数据

根据mongo db中第一个表的结果从第二个表加载数据

PostgreSQL:从第一个表中选择或替换为第二个表中的数据

SQL 连接,其中第二个表中的值是第一个表中的第一个较低值

更新多个第二个ID以匹配系列中的第一个ID

如何通过引用第一个表中的 ID 从第二个表中获取名称?

计算第二个序列中第一个序列的种子值

基于Oracle SQL中第一个查询的结果的第二个查询中的UNION表

Mysql - sql 如何从包含第一个表 ID 的第二个表中获取最小时间和最大时间记录

在第一个SELECT查询之后从第二个表中获取特定的列

如何使用第二个 sql 的名称从第一个表中删除值