如何在两个表之间创建一个mysqli语句

时间:2018-02-23 20:40:50

标签: mysqli

我在一个MySQLI数据库中有两个表。一个叫做“行动”。一个被称为'链接'。但最近我注意到,我从旧系统中转移的许多链接都没有附加任何操作,我想要计算它们的数量。所以我想计算其id不包含在actions表中的任何条目的链接数量。我该如何制定声明。在链接表中有一个id,在actions表中有一个link_id。

1 个答案:

答案 0 :(得分:0)

您正在寻找外部联接。没有太多细节,它看起来像是:

SELECT * FROM links
  LEFT JOIN actions on links.field = actions.field
  WHERE actions.ID is NULL;

这将为您提供在操作中没有相应记录的所有链接记录。