我的两个表(仅包含相关值)是:
- 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/