sql - 从两个表中检索一个查询?

标签 sql mysql

假设我有两个表:一个存储链接并包含一个 link_id 列,另一个存储有关特定链接被点击次数的信息,它包含一个计数列和一个 link_id 列。为了检索所有链接和信息,对表的查询是什么?

最佳答案

像这样

SELECT l.link_id, l.link, s.count
FROM link l
  LEFT JOIN stats s
  ON l.link_id = s.link_id

应该为您提供所有 ID、链接(无论它们是否在统计表中有条目)以及它们被点击的次数

关于sql - 从两个表中检索一个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952964/

相关文章:

php - stmt 执行数组并获取

php - 我需要将我的表单连接到数据库(我认为)

sql - plpgsql - 通过返回结果集自动检测列类型

sql - 将 SQL Query 中两列之间的百分比计算为另一列

php - Mysql/PHP 在一个查询中选择 Table1 或 Table2 中存在的行

php - 按查询加入/分组返回奇怪的结果

php - 动态 PHP 查询 - 过滤器选择

MySQL:有没有办法根据另一个表中的值替换部分列值(在单个查询中)

mysql 使用 JOIN 从 2 个表获取拍卖数据和出价

MySQL 选择时间戳最接近但不超过给定时间戳的行