php - Mysql内连接where值在另一个表中

标签 php mysql left-join inner-join

这可能是一个非常简单的解决方案,但我无法理解语法。

我有我的第一张 table :

评分

id
name
status

然后我还有另一张 table

部门

id
ratingid
name

所以我的基本查询是 SELECT * FROM ratings 但我需要做的是从 ratings 中选择所有记录,然后查看扇区表,其中扇区 ID 是从 $_GET 传递的,并且只显示记录sectorid与$_GET匹配的地方

这有道理吗?非常感谢任何帮助..

最佳答案

 SELECT * FROM sectors INNER JOIN ratings
 ON sectors.rating_id = ratings.id
 WHERE sectors.id = $_GET['yoursectorid'];

我认为这就是您正在寻找的内容。

关于php - Mysql内连接where值在另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31428268/

相关文章:

javascript - 如何将mysql查询转换为sequelize orm

如果加入 SQLite 棘手

php - 通过 SSL 连接使用 DreamFactory SQL

php - 在 https ://www. google.com/accounts/o8/id 找不到 OpenID 服务器

php - 简单的 jQuery - php 通信

mysql - 计算与 MySQL 中每个唯一 ID 的前一行的日期差异

mysql - 奇怪的 : MySQL Left Join, "unknown column";同样的 leftjoin 在多表查询中不起作用

php - 简单文本无损压缩 PHP/JavaScript

mysql - 按日和月(php 时间戳)对结果进行分组,显示每天的总收入

java - 如何使用java将rdbms数据类型转换为nosql数据类型