php - 包含两个字段的 MySQL 查询

标签 php mysql sql

我的两个表(仅包含相关值)是:

  • xx_users(用户 ID、姓名、位置)
  • xx_posts(帖子,user_id)

xx_users 包含所有用户,包括当前用户和发布者。

在模拟代码中,我想要实现的是:

SELECT * FROM xx_posts WHERE poster location = user location

鉴于两个表之间的交叉,我将如何处理?

最佳答案

如果我很好理解你的问题,解决方案可能是这样的:

SELECT * from posts INNER JOIN users ON users.user_id = posts.user_id WHERE users.location = 'the location'

关于php - 包含两个字段的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13919940/

相关文章:

javascript - 获取文本框的前一个值

php - 我有一个正在执行选择的 MySQL 查询,但它没有被执行。 MySQL 代码是 00000

php - 更改php中逗号的颜色

php - Omnipay Paypal 与 laravel 4 的集成

mysql - 如何用 MySQL DB 替换 SQL DB 并启用 Entity Framework Code First?

sql - 按 where 子句值的顺序检索行

mysql - 单列的代码点火器总和查询

mysql - 在 mysql JOIN 上使用 OR

javascript - Ajax POSTS不更新屏幕内容

sql - 表/字段设置所需的示例/示例