【问题标题】:Mysql inner joins where value in another tableMysql内部连接另一个表中的值
【发布时间】:2015-07-15 10:46:25
【问题描述】:

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

我有我的第一张桌子:

评分

id
name
status

然后我有另一张桌子

部门

id
ratingid
name

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

这有意义吗?任何帮助都非常感谢..

【问题讨论】:

  • 是最基本的join。请先上教程。
  • 学习joins

标签: php mysql left-join inner-join


【解决方案1】:
 SELECT * FROM sectors INNER JOIN ratings
 ON sectors.rating_id = ratings.id
 WHERE sectors.id = $_GET['yoursectorid'];

我想这就是你要找的。​​p>

【讨论】:

  • 我想我们不应该为这些明显不费力的基本问题提供答案。
猜你喜欢
  • 2014-06-02
  • 1970-01-01
  • 2012-01-12
  • 2012-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-07
相关资源
最近更新 更多